I'm sorry to read about all the trouble. I know what itís like to have coworkers and bosses who over react to junk.
I once had a boss fire me the day after he saw me take a leak at a barís troth urinal. Though he said his reason was that I harassed his (smoking hot) assistant, when I got wood, at her desk; he rejected that it was because she commented on how nice my slacks fit me).
Another time, I was driven away from a job because of rumors that spread around work about what happened while I was getting a birthday lap dance, on stage, with a few coworkers watching as audience members.
Stupid jealous hypocritical people really piss me off.