BruteForce, your patience and calmness are a credit to you. There is no way in hell that I would have accepted that without things getting nasty though I am learning to control this volcano temper of mine.
Those things you said are shocking and pathetic. I would expect that from fools in the gym but a Personal Trainer? What a grade A [insert expletive here]. Just do your thing and allow the results to speak for themselves. Amazing how people can hold so much stock in trivial things (and I am guilty of this as well). As Steve always says: People are more important than ideas. You are infinitely more important than the twisted world view of these cretins. Tear it up brother