Most religions do not practice hate of any kind. It can be preverted to justify hate like with Nazism and the KKK with Christianity or some of these radical groups we are seeing in the middle East with Muslim/Islam. Those groups do much work to make that entire religion or portion of the world to look bad, because motivated hate seems to draw the most attention.
Jimbo, while the Bible does not condone homosexuality, it does not preach hate either. Are you deeply relgious? Do you remember Jesus saying some of the filthy, wretched hateful things you are saying? I don't. What's more the bible teaches that premarital sex is a sin and living with a partner of even the opposite sex prior to marriage is living in sin. And the Bible teaches Sin is sin, very simply. Are you above reproach then? You have no place to judge blanketly and justify hate with religion.
You need to really look in the mirror at your own issues. Maybe its time for you to get right with God, Jimbo. Erase the hate man...its just not cool here on this board. Or anywhere else. Hate is the disease if your looking for one. And you're sick, bro.