Sounds like you need a new dentist! Ask around. If there's one who's good, his patients will rave... even if you've been going one place forever, it's worth trying to switch. That's what I did, and I'm glad.
Sigh... two hours until I can go home...
Naw...my dentist is wonderful! It's I who have the problem. No matter HOW good someone is...I still don't want their hands in my mouth.