You do realize that maps like the one you posted are nothing but personal opinions, right? I mean, the KKK and Neo Nazis I would agree are hate groups, but Christian Identity and General Hate listed as hate groups? General Hate isn't a group, it's just a vague statement.
Any group of people who hate other groups of people or things can be considered "hate groups." The KKK is a hate group, but so is BLM and ANTIFA. Just because a group claims to love and care for all doesn't mean they do. Their actions speak louder than their words. And yes, there may be people within a group who care about others, but the group with these members can also have a good amount of members who support the group's goal.
BLM may claim to care about all, and maybe certain factions of the group do, but the overall message is a hate for all police officers, Conservatives, and most white people. That's a fact that can't be disputed.
ANTIFA is a hate group who claims to be against fascism, but in reality they are one of the most fascist groups in America. And their actions prove it.
The KKK are a racist group who believe white people are superior and the "chosen people" by God. In the past they have committed many murders, but have all but disappeared. They were created by the Democrat party in response to losing the Civil War. It's documented history, not conspiracy theories.
Not sure what the meme you posted means by "Christian Identity." Maybe I shouldn't even address that. Unless they're talking about Christians and their belief that homosexuality is a sin. But that isn't hate, that's a belief that God (whom they worship) said it was a sin and therefor is. Has nothing to do with hate.