The law considers anyone before the court innocent until proven guilty. If/When they are found guilty, their punishment is dependent on previous convictions amongst other crap (like poor childhood, not rich enough, too rich... just crap cry me a river excuses). It's the best we've come up with
Sports code rules of conduct mimic such logic.
Even though i suspect, once a cheat, always a cheat, laws/rules/codes all look at it differently.
In my view, punishments need to be far more severe for all offenses (even off ball assaults in football games where criminal law rather than code of conduct should rule).
But it's $$ that rule and it's business as usual