[flagged]
Not to defend Stalin or anything, that man wasn't to be trusted, which was part of the reason why many other nations had their problems with them — but can we agree that:
1.) Most nations (or at least their populations) perceive themselves as the good guys
2.) If you take actions for which you would call other nations out, but it is a "necessary evil" when you or your allies do it, you might not be the good guys
3.) Independent from morality we can discuss the geostrategic value of everything, but if your nation is mainly acting based on geostrategic interest it has no grounds of claiming the moral high ground