Earlier quoted context omitted.
Whatever happened during online play on a second rate chess site is hardly a reason to ban player from OTB events without evidence of cheating in such events.
chess.com is a first rate entity in the chess world (a peer of FIDE and lichess), and Hans was caught cheating in events that had cash prizes. Hans cheated for money, that's plenty of indication that he would cheat in more important situations as well.
Also, he allegedly cheated for money at 12yo. Yeah, right, that's definitely a grave unforgivable sin that should ruin his whole career. /s