The difference here is that Rose gambled on his team to win, and Joe Jackson was, whether he was in on it or not, a part of a team that was paid money to lose games.
Rose will be reinstated eventually, hopefully soon.
Shoeless Joe?
We haven't seen the end of that one, but I think time will be forgiving in his case.