I agree, I'm making an assumption here but I think majority of those who think education is the key to fixing these problems - more likely than not don't have first hand experience dealing with racists, and much less won't tell their nan off for calling people gollywogs.
Education sounds good on paper, but these people know what they are and what they believe, and convincing them otherwise will take lots of time & energy.
Also I can see the point about the economic struggles, a poor black kid in Detroit will have similar issues with a poor white kid in Alabama, such as lack of job prospects, family members on drugs/low income, poor education etc.
More money invested in those in poverty in America would certainly be a start, but where do you begin? Black communities have been underfunded by the american government for pretty much it's entire existence, but if you develop the black communities first, these Nazi's will just continue their fight - and there's history of this too, with them burning down successful black communities in order to advance theirs.
I didn't openly justify violence against Nazi's though, I just don't care about the violence that happens to Nazi's relative to the whole point about Nazi's marching in the first place and killing innocent people.