We agree that they are assholes.
This is a special kind of asshole, that does far more damage the normal asshole (i.e. the people who speed past people waiting for an exit from the highway and then cut in last minute in front of people who have all been waiting),
There is an type of asshole who has a narrow view of how Americans should look, act, and behave. And, they act out against any American who doesn't fit their images. They are against people who speak Spanish. They are against Muslims. They march down the street chanting "Jews will not replace us".
Calling them an "asshole" doesn't do them justice. They are trying to divide people; pitting people they accept as Americans against people who they don't think belong here.
Is there a better term for these assholes that pit Americans against Americans... that distinguishes them from the every day assholes? I actually think "White Supremacist" comes pretty close.
Suggest another term?