Your observation jives with one of my own thoughts on the matter.
Many people have something which they incorporate as the center of their identity, be it their race, their ethnicity, their gender, their sexual proclivities, their religion, their choice of operating system, their athletic team, their place of origin, their family, their career, their hobby, and so forth. People who have convinced themselves that their very identity is tied first and foremost to one aspect of life have an incredibly strong, even visceral, reaction to anyone who expresses anything less than complete agreement with them. There is a term for this: zealotry. A zealot is unable to distinguish disagreement with their view from a personal attack or even hatred, as their very identity is melded with that for which they are zealous.
One of the most zealous sets of people we see today (at least in my myopic U.S.-centric personal experience) are homosexuals. Perhaps I'm mistaken, but my observation seems to be that this particular group of people has made homosexuality the defining feature of their life. As such, even minor disagreement with the idea that homosexuality is completely normal results in a strong adverse reaction and accusations of fear and hatred.
Personally I am saddened by this, that people have focused so strongly on one aspect of their identity so intensely that they view themselves first and foremost as that thing, rather than as a person, complete and whole. This is unhealthy, and when widespread (as we see today most strongly in both political zealotry and the zealotry of homosexuality) we end up with a fractious society that struggles to engage in a civil exchange of ideas, and at its worst can lead to quite literal violence and bloodshed.