Hmm.... can't tell if he is an old chilean cheater ban evading. Wasn't even aware of that.
But I can say that he is NOT Rorox.
To me, Stalin is fair player, clean. I'd say unban him.
Then again, Snoopy has way more experience with this kind of situations than me, so I will leave this entirely up to his judgment.