This one says that you are painting “religious people” with much too broad a brush.
In general, “religious people” are strung out all along the spectrum in their beliefs regarding homosexuality, from open approval, to tolerance, to disapproval, to open hatred. The latter get all the press.
The monotheistic religions (Christianity, Judaism, and Islam) in most times and in most of their denominations, have believed that sex between people of the same sex is a sin. This is not the same as “hating homosexuals”; it is believing that those who practice their homosexuality are committing a sin. Guess what? So does everyone else. We are all sinners, according to basic Christian doctrine (the other two believe that it is possible to avoid this).
All this hangs on a handful of Scripture verses in all three religions. Other religions have their own take on things, and these runs the gamut (as others have pointed out).
Lately, in the West, some Christian, Jewish, and even Muslim organizations have challenged the orthodox view with alternative readings of the Scriptural passages involved (in all three religions, again). So it is possible to be Jewish, Christian, or Muslim and believe that having relations with someone of the same sex is not a sin (and can, in fact, be blessed — a manifestation of the love of God in the world); it just puts you out of the mainstream.
The battle over homosexuality is much more cultural than it is religious or doctrinal. As usual, cultural battles often hide behind a religious cloak (see the battles over slavery, for example). Blaming homophobia on religion is like blaming crime on guns. It confuses the instrument with the cause.
As has been pointed out in this thread, you are doing to “religious people” what you accuse “religious people” of doing to homosexuals: lumping them together into a single category and judging them identically. It is just as invalid either way.