Homophobia is not something that religion teaches, at least not any religion I'm familiar with. I am a Christian, and the Bible says that homosexuality among other things is a sin. But it does not say to hate people who live that way. Homophobia is a behavior taught and learned by man. I personally don't approve of homosexuality, but I'm not going around preaching hate about it and anyone that lives that way still has my respect as a human being as long as they respect me, but that goes for anyone.