There is never an excuse for homophobia, racism, or sexism. It is abhorrent, despicable, and unnatural, they are human constructs to validate personal inadequacies and must be fought at every chance for the sake of human cultural evolution. I don't really care if that puts me on a team, it is a moral obligation to stand for equality in the face of stupidity.