Sounds like a typical homosexual rant to me.
Yah well just don’t go calling him a faggot or you have to go to re-edumekation camp. At least thats what Ann says ;-)