Well, this is democracy undermining itself. Parties with millions of supporters don't just randomly pop up for no reason. They come about due to real people having real problems.
Banning parties is a good way to become blind to that.
That is just a pragmatic argument, independent of my conviction that every citizen should have a right to equal representation, a right to be heard. No ifs' and buts' and no "but not like that" if I find their opinions unpalatable.
It is the same foundation I stand on to assert my own right. I will have my say. If that were taken away, I'd be inclined to tear it all down.
One very angry person can do a lot of damage today. How about the ten million who voted for AFD in the most recent German election? Or maybe just the seventy thousand who are active members? They are surely more extreme than you or I. That's more people than there are jail cells in Germany right now.