I'll take Holocaust denier but don't you have to be white to be a neo-Nazi?
> Why do neo-nazis exist?
I've heard this term has been used to describe anti-immigrant people... and then there is Azov and groups like that. If I were to use your language, I'm a non-white immigrant to a majority white country. Why would I be a neo-Nazi?
> Obviously racists are not going to agree with Juneteenth.
I believe that anyone who thinks race exists is a racist... so this means the entire American system and from what I see. There is no such thing as race, biologically or genetically speaking... and even if it did, it would have no relation to the race used by American racists who seem to use skin colors (black, white, brown, yellow etc.) to determine race... and from the outside, it seems to it is used in the US for keeping tension between people who look different because of their genetic heritage so that they can be kept afraid and loyal to political parties.