you do realize that those "general insults" like the above and any racial slurs are still frowned upon right? In fact by the word "pejorative" you are saying the same thing as "derogatory".
here is a forum rule:
8. Insults. Attacking other users for any reason is never acceptable. This includes racism and bigotry. Do not insult someone's religion, race, sex, sexuality, nationality, political beliefs, or gaming preferences. Debate is encouraged, but respect the beliefs and opinions of others.
thus by saying something is homosexual out of context it still violates this rule, so sqrl was doing his job