I would recommend that you call the nearest major hospital and ask for their "Physician Referral Hotline." The person answering the phone will ask you what kind of doctor you are looking for and this is where you would tell her your past experiences. She will hook you up with a doctor who works for and with YOU, not the insurance companies.
There are many, many wonderful and compassionate doctors out there. What you endured with yours was inexscusable and he/she should have been reported.
And no, I am NOT saying "this girl wants everything." You are simply asking for the respect which you deserve.
Just a bit of advice, if I may............the next time you see a doctor, and I hope it's soon, take a deep breath and tell them about your past experience, your anxiety, your fear of needles and the fear you have that if you have a panic attack in front of them, they will not handle it with the same method as your other moronic doctor did.
I think if you lay all your cards on the table before the exam even begins, that you will be pleased with the results.
Let us know how it works out, OK?
Peace
Greenlydia