Going back on my post I didn't really make it clear enough.

Racism is not okay. Homophobia and personal attacks over someone's preferences is not okay. When you have to back pedal and say "ecks dee it was just an edgy joke" when someone calls you on your shit, doesn't make it ok