Marine, you seem like a pretty smart guy, but on this issue you are just totally missing the point. Let me try to explain.
In general you are absolutely correct that being a racist ass is worse than gambling. Actually, I don’t think there’s anything intrinsically wrong with gambling at all. I enjoy gambling - I like blackjack and roulette and I go to Woodbine and bet on the ponies. I have lottery tix in my wallet right now. And Ty Cobb was a son of a bitch. Nobody doubts that.
You have to understand that baseball did not ban Pete Rose because he was bad. They did not ban him because gambling is bad. I’ll repeat that, as it bears repeating; this has NOTHING TO DO WITH ANYTHING BEING BAD OR MORALLY WRONG. Nothing, nothing, nothing. It is totally, utterly beside the point.
Baseball banned Pete Rose because gambling is a fundamental conflict of interest. A conflict of interest will get you fired from ANY real job. A vice president in my company awarded a small contract to a firm owned by his son. He was immediately fired without warning or appeal. It’s not that awarding a contract is somehow morally wrong - obviously, it is not wrong to pay somebody money for a service. He was fired because he deliberately committed an act that put him in a conflict of interest.
Pete Rose placed himself in a conflict of interest. He did something that violates a primary ethical (NOT moral - there’s a difference) point; he placed significant personal financial interest in opposition to his employer.
Baseball must ban such people because they must protect themselves from the influence of gambling. I don’t know how much you know about the history of baseball, but from the 1860s to 1920, professional baseball was racked with gambling controversies and it was hurting the sport. The legitimacy of the game was in question. Many players other than the Black Sox were thrown from the game for gambling, and yet the 1919 World Series was fixed. Public confidence in major league baseball was badly shaken, and remember that this was a time when the average team only drew six or seven thousand fans a game to start with and got no broadcasting revenue. The decision of baseball, then, was to adopt a clear rule, Rule 21, that gambling on a game you are involved in means you’re out of the game forever.
If Pete Rose was a racist, that’s a bad thing and it could reflect poorly on baseball’s public image, but it doesn’t suggest the game itself is corrupt. Lots of players have had problems with alcohol and nose candy, but that doesn’t suggest they aren’t trying to win - I don’t think anyone ever questioned whether Keith Hernandez or Paul Molitor were giving it 100%. Some players have just been asses, like Rogers Horsnby or Albert Belle, but nobody doubted the on-field results were legitimate. But gambling calls into question whether it’s really a sport, or whether it could become pro wrestling. Albert Belle, Keith Hernandez, Mickey Mantle et al. all had personal problems, but when you saw them play you knew the result was honest.
The great, great majority of people don’t really care all that much what the players do in their off time. I personally could not care less if Tim Raines snorted a little coke or if Barry Bonds is a surly jerk. You will see sportswriters blather about how this stuff hurts the game, but it really doesn’t - there’s virtually no evidence that the personal travails of ballplayers affects interest in the sport. People derive pleasure from watching competitive baseball at its highest level; Joe Slugger’s personality doesn’t much enter into that. But if Joe Slugger is throwing a game, that DOES ruin the experience, because you’re no longer getting that basic product, a high level competitive sport. You’re getting scripted junk. For that reason, baseball had to adopt Rule 21 to prevent the central product - competitive, high level baseball - from being destroyed by gamblers.
A lot of professions have rules like that. For instance, do you think gossiping about people is a terrible crime? Of course not, right? But a psychiatrist who gossips about his patients will lose his license.
Do you enjoy talking about your day at work to your spouse? Well, who doesn’t? But if you work for the CIA and talk to your wife about the classified stuff you read that day they’ll fire your ass so fast you won’t have time to say “Top Secret.” And you’d probably be blacklisted for any government job.
Or look at my job. Until I recently got promoted I was a fulltime ISO 9000 auditor, and I still do a few audits for key clients. If I were to do some consulting work on the side for an auditing client, they would fire me. Not only would they fire me, but the certification board would take away my auditor’s certification. There’s nothing morally wrong with doing a little consulting work - but in my job it’s instant professional execution. It HAS to be, or else my integrity as an auditor is questionable, because o the conflict of interest. It wouldn’t be anything personal. They would not come to be and say “Rick, you are a bad, bad man. You are even more evil than racists.” They’d say “Sorry, but you’ve violated a conflict of interest rule. You’re out. Nothing personal, but it’s an issue of integrity.”
I think racism is evil too, and I despise racists, but the simple truth is that racism does not threaten the integrity of baseball, and so there isn’t a lifetime ban for it.