Yes, you are totally correct. The alt. right is just a new name for neo nazi's. A mode of thinking in direct opposition to what America stands for.
Can't find fault with that. We need to recognize and promote the core American values.
You might, using the same descriptive system, label antifa and blm as the alt.left. They want to control free speech. To them, hateful words, or words with which they disagree need to be silenced. They use violence as their tool to do so.
Yes, violence is an unacceptable way of dealing with those with whom you disagree
I would like to see all the neo nazi's and kkkers, locked into the huge rose bowl with the antifa blm thugs, all having AK-47's to shoot it out. When they are all dead, or the ammo has run out, any left should be thrown in jail.
I guess I misunderstood what you meant by free speech and what America stands for.
Incidentally, as I understand it, ordinary citizens have no duty to facilitate nor not to inhibit any speech they don't like by any lawful means. If they want to prevent somebody from speaking or being heard, that is as much their right as is that of the speaker to try to be heard.
If you want to speak in public and have a message that is so unpopular that it draws crowds to oppose you and shut you down, you need to find another venue to express yourself. Try a web page.
And if your message is so toxic that you have trouble finding a server willing to host your site, then that's fine, too. It's all good as long as it is lawful.
The existing system is working fine. The neo-nazis have gotten their message across. We know what they believe and advocate. What more are they entitled to? A chance to march without being jeered or shouted down?