It punishes motives rather than actions.
Hardly an unusual thing for the Law to do. There's a reason manslaughter and murder are seperate offenses.
^^^ This
I see both sides of this issue. On the one hand, I understand equality under the law. Everybody gets the same protection and everybody has the equal right not to be harmed in their person by another individual.
On the other side, if you are, say, an effeminate gay man living in a very conservative area, your chances of being attacked is higher simply because of who you are.
So I have to err on the side of supporting hate crime legislation. The attacker threw equality out hte window when he/she singled out a certain group to attack for being "different".
Of course you should have to have proof beyond a reasonable doubt that the perp was motivated by hate or prejudice against the victim due to race/religion/sexuality/etc. If you plan to rob a house and you end up killing the guy that lives there and he happens to be black.. that's not a hate crime... obviously.
So.. yes.. we need hate crimes legislation, but the guidelines should be strict.