Tolerance is just an extension of the social contract. Intolerant people are actively violating the social contract and, as such, are not eligible for the benefits such a contract provides. This has been settled law for millennia. Live and let live... or else.
The problem is ppl disagree on what represents tolerance. i.e: letting a trans compete in sport can be tolerance of gender diversity, while at the same time intolerance of competition rules.
Sometimes one cannot know what is someone fighting intolerance gonna end up doing. Germans had been too tolerant of jewish wealthy elite until nazis had enough of it. Hitler was democratically elected and crimes begun only after that.
I didn't know this specifics, but after reading that I'm still waiting further explanation. Each party had own guerilla and wikipedia didn't mention especially bloody SA behaviour.
2000 SA vs 130 police = deads 15 vs 4 is a pretty normal protest clash outcome. I believe they killed also some more jews, but from that to a concentration camp there is a difference.
If you try to get rid of intolerance then you will find they out number you and it will lead to a more intolerant society
You have to limit the ability for it to spread by expanding education and publicly engage with them to challenge their ideas so that others can see the faults in their logic
The worst thing you can do is force them into their own communities, something social media promotes, because then intolerance grows