Tropical, I haven't read the other posts so this may be a repeat.
I think your points are very valid. My advice is to get another doctor.
Mine is fantastic. He takes his time. He lets me take my time.
He is the same for my husband and sister- I love the guy and am so happy I found him.
And I will add something else- I'm an RN and I can't say it loud enough - we HAVE to be our own advocates!!