Teela,
I read the entire text and believe you have a reason to feel concerned. I think you can easily report this if you want to because it really does appear to be a hostile work environment.
Why do you think you think you may be getting fired? In any event, I hope that's the case.
On a side note, there is a special place in hell for people that can't respect other people. Jesus, you have some interesting coworkers.
P.S. I think you may want to take down the text in case your employer sees it. It may be wise to be discreet about the specifics until the issue is dealt with. They could use this as you bashing the company and could try and claim your firing is over that. That may sound paranoid, but I'd try to avoid giving them any leeway and try to be as cautious as possible.