how does calling someone a "homophobe" equate to accusing them of being a closet homosexual? I know that some people leap to this conclusion, but it's not at all implied. It is generally thought that one (of many possible) causes of homophobia is an unwillingness to accept one's homosexuality, but it certainly isn't the only cause. People who start making these illogical leaps all the time and insult others should be ignored regardless of their political bent.

I don't feel your generalization on liberals is any more fair than the liberal generalizations you are complaining about.