There are lots of reasons, but the main one is that they ride Suzuki's but secretly know Honda's are waaaay better.
But seriously, here are some that have just occurred to me...
It's because we have all been raised and taught to see "otherness" as a threat.
Religion. Religion. Religion.
Another reason is perhaps pre-historic; back in the day a man or woman was useless if they couldn't breed and ensure the survival of the tribe. Perhaps this instinct survives to this day, and people still feel the need to pressure the non-breeders to be "normal" and just goddam have a baby quick. (back in the day you needed kids to care for you in your old age of 30years, as if your kids didn't care for you the rest of the tribe had to, draining their resources.)
Homosexuality is also a threat to masculinity, threatening the identity of males by implying that perhaps they are a homooo hiding in the closet, and 'weak'. Womanish. Guys react against this and are homophobic in order to reassure themselves and others that they're not.
Some parents are afraid of homosexuals because they often fear it will "infect" their children somehow, thus leading to the family dying out. Good social-darwinism there.
I think the main reason is people just fear and hate what they don't understand. "The Other."
Here's a good simple article, scroll down a few paragraphs till you get to
"The Reasons Homophobes Give For Their Hatred"
and then "The Real reasons behind their hatred"
You can study this kind of stuff for years and years at university, I knew a guy who worked by night as a sex-worker (a gay sex-worker) and did his bachelors and masters degree by day on gender paradigms and stuff.
He's quite well set up financially now, sex-work seriously pays.
Bookmarks