At this point. Nato needs to get involved. Or at least individual countries need to get involved. I know these countries don't want to get invaded, but we need to stop the next coming of Hitler and the Nazis desperately.
War is the last resort, but it is an option. And when it is the only option to stop something like this...