And I have you know I volunteered for Exit in my youth, and we actually helped quite a few neo-nazis quit. The first step was to actually get in touch with them. Not calling them "nazis scum" and screaming "DIE DIE DIE" in their direction helped with that.
https://www.exit-deutschland.de/exit/?c=ueber-uns
What did you do lately other than bullying people on the internet?
Deplatforming and silencing are important to shut down recruitment.
Not every person facing hardship becomes a nazi. It's true that as a society we need to fix the social problems making people vulnerable to nazi recruitment, but we also need to shut down the recruitment wherever possible and allowing it to happen in the open has only resulted in more nazis, not fewer.
You're right that insulting them is unproductive. But giving them a platform is far worse, even -- no, especially! -- when it's "just for debate". Because nazis don't use a debate to defend their arguments, they use it to shape public opinion and knowingly misrepresent facts to create an appealing narrative, and it takes more time, effort and credibility to deconstruct this narrative than to just put it out there.
Compared to the modern Identitarian movement and international white supremacists, the 1990s German neo-nazis were target practice.
If you can't change my opinion that your tired old Tone Argument is invalid by telling me to go fuck myself, then how is your polite fight against the neo-nazis on Twitter going? Have you taken your campaign to Telegraph so you can try to change Milo Yiannopoulos's mind without hurting his feelings and making him feel victimized? Because he's not on Twitter any more.