It's not the gambling. It's the lying. Had Rose fessed up back then, he's have been out of baseball but he'd be in the Hall now. It's the lying, and the accusations made against the people who had Rose dead to rights.
Surely you're not suggesting that rules don't apply to "fan favorites"?
So Barry Bonds etc. lying about steroids gets what penalty?