Everything about the supposed "hate crime" laws are illegal and unconstitutional. For starters, it's a form of double-jeopardy. It's already illegal to assault someone. Charging them with the assault and a "hate crime" on top of that (or in addition to that to make the penalties for the crime harsher) is absurd. The same goes with murder, rape, etc.
Second, and much more importantly, it violates every basic law we have. Short of a confession, there is absolutely no possible way to prove the mindset of the accused. If the prosecutor were to - in a court of law - ask a witness if the accused committed the crime because they were racist/homophobic/etc., any competent defense attorney would object on the grounds of speculation. Nobody could possibly know what was in the mind of the accused. And any competent judge would sustain the objection. Even if the accused were a devout member of the KKK and killed a black person, nobody could possibly know with any level of certainty that the murder was committed due to the color of the victim. It could have been out of rage from confrontation. It could have been a hired hit by the wife of the victim. It could have been out of a perceived threat by the victim to the accused.
And yet that's exactly what these idiotic hate crime laws do - they assume what was in the mind of the accused and introduce it as "fact" in their arguments. Now that the party of logic and reason is in control again, we need to start repealing these idiotic laws. All minorities are already protected by the same laws that protect any other class of citizen.