I believe it is due to the high concentration of christian fundamentalists, whom believe homosexuality (of course only men, because females are not homosexuals) is wrong.

I had to go to Huston for some CAD (Autodesk & Rebis) training, and on my time-off, I looked for some disc-golf courses.
I was simply stunned at (the attitude of the typical Texan male) the amount of churches that place has (four on one city block, each facing the other).
I know Huston has a lot if people, as does New York, but you do not see a spire or bell tower on every block.