What bothers me most is casual use of words with strong meanings.
Words like "racist" to describe someone relating facts that disprove your position is dishonest.
"Hate" No one, or at least, damned few people, "hate" President obama. I have zero respect for him and would not care to shake his hand, but hate is a much stronger emotion than I would bother to express for someone I do not know personally.
"Homophobic": I support civil unions for same sex couples. I do not support calling such unions "marriage".
That in no way should lead anyone to think I am afraid of homosexuals.