Permanent ban is standard punishment for cheating in lots of things in life. It's bizarre to me that it's not so in chess. Was he only caught while under 18. I can understand giving a second chance to children.
If he was caught in a FIDE event then of course a ban should be permanent, much like athletics.
My guess? Over 30%