I'd hardly call being imprisoned for two years and suspended until at least the 6th week of the season "quick."
And the OP is obviously a fucking moron when it comes to Pete Rose. There is one baseball rule that is and has been posted in every major league clubhouse, and it concerns betting on baseball games. Rose had to pass this rule every single time he walked through the clubhouse, so every single day of major league career he was aware of this rule, yet he decided for whatever douchey reason, that this rule didn't apply to him, so he broke it.
Not just once.
Thousands of time.
And then he lied about for over 15 years.