First of the reaction from "the other side" hasn't always been tolerant because when you tell someone they have a mental illness you are offensive like a motherf...ker and you should consider yourself lucky they don't smash your face in
If you think someone should be tolerant after some dumb inbred fool tells you you are metally ill, I don't know what to tell you because you don't have the intelligence to understand it anyway..
You also mention you've done a lot of disgusting things yourself, so you don't throw stones except calling others mentally ill. But if you've done all these disgusting things, wouldn't that make you mentally ill just like the gays ??