It's not so much religion itself that breeds hate and such, it's the "us vs them" mentality that does it. Hate and intolerance has spread wherever there has been things in history to divide humans. Blacks vs whites, fags vs straights, Russians vs Americans, etc. Religion is simply one more way to "divide" us into groups. Your attitude towards anyone who doesn't think like you is a shining example of what religion was created to do: create hate and intolerance towards others.
Maybe someday you will be able to talk to a Muslim or a Jew and not judge them simply based on their religion, but you aren't there yet.