People still seem to have an innate fear of anyone who is different, either by choice or not, and whether they pose a threat or not. This accounts for the aggression shown to both yourself, for your fashion choices, and to gays, for their sexual orientation.
I think even the most enlightened of us (and I don't consider myself to be amongst the most enlightened, by any means) sometimes has to consciously resist the initial feelings of such fear when we see someone that doesn't fit the norm, and remind ourselves that there really is no threat at all.
When that fear turns to prejudice, supported by religious "teachings" (indoctrination) and the negative depiction of stereotypes in the media, as in the case of gays, then we have to be seriously concerned. The message of "love thy neighbour" isn't exactly consistent throughout the bible...
It's a tough call, but we all have a duty to resist such pressures, and be as considerate as we can towards our fellows.
Besides, no-one has a right to judge others.
I really do like Texas, but there a lot of incredibly shallow people in this state. (Then again, I suppose that's the case around the globe.) I attended a community college in rural central Texas for three years and nearly lost my sanity in the process. Things have been much better since I was able to transfer to UT Austin. ;)