Guys, I don't know how you feel about this, but personally, three years seems a bit too harsh.
Someone also said everybody should get a second chance. And I agree with that. But...
First chance to do the right thing: Don't cheat in the first place.
Second chance to do the right thing: Come clean when practically caught cheating at competition.
Third chance to do the right thing: Come clean when publicly accused.
Fourth chance to do the right thing: Come clean when WCA gives you an honest opportunity to do so.
Fifth chance to do the right thing: Come clean when WCA confronts you with good evidence.
Then he even had the audacity to not just defend him passively but actually come here and vividly lie to our faces as far as that's possible through a forum. I really recommend you read his message again in the original accusation thread.
The cheating itself was bad. Stealing from others is worse, and I don't just mean the money/trophies, but more importantly the feeling you get standing on the podium knowing you won something, as that can't simply be returned. Then finally, all the lying is worst. By itself, and also by causing us all a lot of further unnecessary trouble. Had he come clean early, this would be a whole different situation. As far as I know, he still hasn't. He lied to the bitter end, apparently hoping we'd fall for him, insulting our integrity and intelligence.
And like someone already pointed out, it actually appears to be *two* years, unless he keeps messing with us.
I don't know how the three/two years were decided. What's your basis for saying three years seems too much? In my personal opinion, I don't want to see him again. Ever.