I think you need to start taking your meds again.  Lay off the Chrystal meth.   Your answer of both A & B  is just wrong and a bit silly.  The ACLU will defend neo-Nazis because that is what standing for freedom is all about.  You have to allow the scum to also have their voice.  Fact is today it is the republican party that is the party of the KKK, etc.  

By the way you left off the real answer to your question.  Answer really is the Doanold and the republican party who have renounced republican values and embraced wacko groups such as the KKK and other white supremacists.