So sorry you had such a terrible experience. Thankfully, these types of jerks are few and far between. Hope you'll get back out there soon and resolve not to let the b@stards get the better of you.