I hate to continue this line of conversation because as Dead Man pointed out, it often leads to super thread derailment and tends to result in groups of likeminded people arguing over the wording of a post.
My only point I wanted to clarify before I drop the issue is that when I say it's different, I mean that for instance, someone may hate a transgendered person because they think it's unnatural to switch sexes. While someone might hate black people because they have the misconception that black people are dangerous, someone might hate mexicans because they think they steal jobs, and another person might hate gay people because they simply think it's disgusting.
You are right, it's all hate. Hate is hate. But each hate is fueled by a different source, and thats what I think needs to be looked at more closely. The fact that the reason behind the hate is different means that the education and information needed to stop that hate needs to be different as well.