It is moralistic because moral hysteria ("goons raping children") is driving the fate of the entire trade block right now, your post was a perfect example.
Poor, lights out EU with 10-20% inflation will not in fact be a 'strong against Russia' or whatever (and this is without EU being in a war of any kind, lmao)