Hate is a word that's thrown around loosely. Hate means a passionate dislike for someone, an intense feeling of disliking someone. It doesn't mean disagreeing with someone or with what someone does or believes. There are moderate Muslims who disagree with Christian and Jewish beliefs but have no personal animosity toward them and do not wish them harm. Likewise, there are Christians who disagree with same-sex marriage, but that does not mean that Christians hate those who support it. That's a leap of quantum proportions. It is also not hate to have certain beliefs in the afterlife. Christianity, Islam and Orthodox Judaism all have their versions of eternal punishment, and they all believe that one who decides who receives it is God, not themselves. So let's keep the word "hate" out of the conversation.