I would not reccomend you do the going into work dressed thing. Unless perhaps, you lived in the UK, where as I understand it there are presonal civil liberty courts set up whose rulings are generally for the plaintiff and quite liberal most of the time. In the US, being LGBT you are not part of a protected class under federal law........just yet. (Though I do believe the time is slowly coming....'bout time too I might ad). I would strongly suggest you start documenting everything that is going on with you/your position at work. Take a weekend, stay home, get a spiral bound note book and cronologically write down every thing you can think of in the order it has happend about your past and present employment situation. Document who you talked with and when. Next,call your local legal aid society or state department of labor, and find out who some good labor law attorneys are. To me, it sounds like you have a good shot at an age discrimination case/suit in the event you are terminated by your employer, unless I am missing something or you are purposely hiding relevent info. If your company is large and has deep pockets, I think any attorney worth his/her salt would want to take on your case, as it sounds like it would be a nice pay-day for the both of you. Good luck.