Hate group semantics

How necessary is the term, "white supremacist"? Doesn't "racist" pretty much cover it? As if some seeing some white person spewing hate, we're going to confused as to which race they feel is superior? Example: "Oh that hateful, racist white guy is WHITE supremacist!" Isn't there enough of a sample size for us to assume that this dude or gal feels pretty good about whites, and not so good about non-whites? (Sit down, Rachel Dolezal, we're not talking about you)

 "White supremacist" is supposed to carry with it such heaviness and menace, but to me it sounds like an intellectualization of deep seeded mental issues- cooked in a laboratory by mixing colors and root-words and suffixes. "Racist" I think covers it for me. (Yes I know there's a root word and suffix involved, don't interrupt)  

But wait - maybe we really do need sub-classification of hatred. Because of course you've got the Neo-Nazis, who pretty much hate everyone- even wide swaths of white people (especially but not limited to white people of the Jewish persuasion. [Tangent: Judaism is a religion, although many of the faith do indentify themselves as part of a race or people]). And now that we've gone down that dark road, why "Neo"? If they follow Nazi doctrine they are pretty much Nazis in my book, new-wave or otherwise. Or are we afraid that with out the "Neo" people are going think they aren't really Nazis because they aren't goosestepping in straight lines and wearing finely manicured staches about their septums? New-wave, old-wave, if it's especially cruel rave- it's still Nazi doctrine to me (with apologies to Billy Joel).

So. Now I'm thinking maybe "racist" doesn't cover it. A lot these people hate gays too-that's not a race (although if it was they'd win- trust me). If we wanted to make up words we could call them prejudists, or members of the ignorantia. Haters is too cute, ugly is on the nose but too general, and asshole is probably too general as well- I think there are plenty of people out there who are assholes but who aren't racists (in fact I'm pretty sure there those who may say I am one of those people). 

Hate-spewing bottom-feeding fear-mongering sub-organisms is what I'm settling on. It's not catchy, not easily hash tagged (#HSBFFMSO does have a hook to it though...), but it comfortably covers the bases for me. Otherwise we're left semantically sub-classifying these groups that aren't worth an extra ounce of extra thought on anyone's part.