According to the Stack Exchange Terms of Service:
Subscriber represents, warrants and agrees that it will not contribute any Subscriber Content that [...] (d) is libelous, defamatory, abusive, threatening, harassing, hateful, offensive or otherwise violates any law or right of any third party [...]
That's it. That's the closest thing we have to a policy on "hate speech". Notice that it doesn't actually use the words "hate speech", which is probably just as well, since AFAIK that term actually has a specific legal definition in some countries.
The more useful rule, found on every FAQ on the network, is simply "be nice":
Civility is required at all times; rudeness will not be tolerated.
Treat others with the same respect you’d want them to treat you. We’re all here to learn together. Be tolerant of others who may not know everything you know. Bring your sense of humor.
Above all, be honest. If you see misinformation, vote it down. Add comments indicating what, specifically, is wrong. Provide better answers of your own. Best of all — edit and improve the existing questions and answers!
If you find a post that appears to violate the ToS, you can flag for moderator attention and suggest that it be removed per the agreement. The moderators will review the situation, and either handle or escalate the matter if they deem it necessary. If this fails to satisfy you, there's a bold contact us link at the bottom of every single page on the site that will connect you with the network's administration team.
If you find a post that strikes you as rude or disrespectful, consider leaving a comment pointing this out. Be constructive; be specific. If necessary, you can flag the post as "offensive" - if enough other users agree with you, it will be removed. And you can always down-vote...
This was already flagged for moderator attention. The matter was brought up on the appropriate meta site. You posted a not-very-well-received answer there, but have not shown much in the way of interest in discussing or rebutting other responses.
I rather strongly suspect that your continued use of the term "hate speech" (which as I previous noted is a loaded term due to its connection to regional laws) and raising the issue here rather than continuing the discussion on the Christianity.SE Meta site are attempts to side-step both the community and moderators in getting an answer you disagree with removed.
My personal recommendation, should you find yourself in this situation again, is to down-vote, post a constructive, reasoned rebuttal, and then enjoy a nice cup of hot tea.
hate speechis highly subjective and depends on the target audience. For instance, some Christians may find the idea of "diminishing" LGBT people's "influence" (whatever it might be) perfectly acceptable, but will consider the same idea applied to their religion as hate speech. In other words, sometimes one man's hate speech is another man's credo, and the SE network is too diverse now for global "standards" about such concepts to apply seamlessly on every site IMHO.