D.:
Sounds like you need to find a new doctor. As for a family practice or a pediatrician - I have no input - here's what I can tell you about my peditrician though.
I love my sons' pediatrician. If I have questions, depending on the issue, I either speak to her (or the nurse to see if she can help - if not, the doctor gets right on the phone), or I get a call back at lunch (if I call in the a.m.) or after 4:30, after the last patient has been seen.
Your issue would have been an immediate conversation with the nurse, and/or the dr.
You should not be kept waiting for this type of issue - it could lead to something more serious - and could be answered in about 5 minutes (probably less).
Don't know where you live, but my pediatrician is in South Windsor, and I'd be happy to share her name.
Let me know!
C.