I think that Dylann Roof is the worst example to bring up to talk about whether or not having hate crime laws is bad.
He killed a bunch of people and admitted that hate was behind it. Calling this a hate crime is of little to no consequence.
Its the minor shit that gets "hate crime" thrown on top of it that pisses me off.
I remember back when I was in college, there was a bar fight one night between two guys. It occasionally happens and its not that big of a deal.
But it turned out that the guy who lost the fight was gay, and then he made a big deal out of it and said the guy beat him up simply because he was gay. They wanted to charge the guy with a hate crime and throw the book at him.
There wasn't any evidence that it actually was a hate crime other than the loser of the fight being a huge bitch about it.
That, is a bit of a slippery slope in my opinion. But calling this Roof case a hate crime doesn't matter in the slightest.