IMHO all of these white nationalist groups have one purpose. To further fracture the white percentage of the population politically.
Let's make standing up for the nations actual posterity a hateful thing. Let's focus on the "hate" white people demonstrate, not on the first world civilization building gifts they have brought the world. Let's redefine white hate as any time white people stand up for their historic culture(s).
Focusing on the shortcomings of the white tribe(s) keeps your eyes off the looting of the country by the other tribes of the world, the tribes white people have invited to their country.
The time for the homogenous people of America to stand up for their country has long past us. We live in the GAE and as white folks we better get used to being treated poorly. The Chinese, the Jews, the Sub Con Indians have and are all carving out their piece of the pie along with American blacks and Mexican descent citizens. States made up of many nations are empires. Empires are not homogenous and eventually fracture. E pluribus unum is a lie in the long run, particularly when you add so many players. Turns out states of many tribes are empires, and empires have different goals and purposes than nations.
Someone or someone(s) played the long game on the nation and used our purported strengths and moral notions to destroy the nation. Time to readjust your expectations and find your place, make your peace in the multicultural failing empire. Sucks, but once you see it you cannot unsee it, that's the difference between delusion and reality.