I'm not atheist. And you can't say that most religion teaches that being gay is an evil sin?
Where in the 10 commandments does it say you can't be gay?
Lev. 20:13, "If there is a man who lies with a male as those who lie with a woman, both of them have committed a detestable act; they shall surely be put to death. Their bloodguiltness is upon them"
Not all Christians hate gays...
I know this. But as a general whole most of them do.