You do realize that "defenders" of Mariupol, "battalion" or rather regiment called Azov was designated as a neo-nazi organization by US Congress? Maybe they changed it already. But it is what it was.
Yeah, this who neo-nazi bullshit is well... bullshit. Anti-Semitism is more like a fashion trend in Eastern Europe. It is employed in Russia as much as in Ukraine, so enough of 'but those people are neo-nazis'. Yes, some of those fighting are. But Ukraine and Russia have a lot of neo-nazis... and Russia's actions against Ukraine has nothing to do with "nazis".
According to latest data, Azov has 2000-3000 men in Mariupol, plus 200-300 western mercenaries. Regular (not-quite-nazi) ukrainian marines surrendered yesterday, 260 of them I understand.
Kind of handwaving the destruction of Mariupol, but I can understand why. You say the nazis are responsible for the destruction, yet say the nazis are defending the place. You really are all over the place, but when you don't have a viable position to defend Russia's actions with, that is kind of what you are left with.