Thanks for reaffirming a very important point - your humanity. Anyone can have a bad experience, but short of having a provider become violent or steal from you, it's not cool to trash someone with smears or insults. One of the things I (and many others) carry into any meeting with a provider is respect for the person who is offering himself quite literally for my enjoyment.
I must say your education background is very impressive AND cool. 👍🏻