I'm sorry but i find automatically making assumptions about people you don't normally converse with and whose lifestyle is different than yours based on stereotypes to be pretty ignorant , even when it's coming from the left side of the field.
I'm all for not pigeon-holing people but sometimes you need to use your common sense. That would be like walking in central park at night with exorbitant amounts of money in your pocket. Sterotype maybe, but when it could potentially end in a hate crime against this guy then its a judgement worth being ignorant over. I have plenty of conserative gun wielding friends who are not homophobic (although i do live in NY) but when you mix in the rural texas part it almost sounds like the plot to an awful horror movie. not worth the risk IMO.