My beef with Baseball is that they can forgive drugs, steroids, they can forgive spitting in an Umpires face, but they cant give Pete Rose what is due him.
You can argue about what sorts of behaviors should lead to be banned or suspended, but there can be no argument that gambling on your team can only be answered by a lifetime ban.
Anything less would lead baseball fans to question whether what theyre seeing on the field is an actual sporting contest or a rigged pro-wrestling-style waste of time.
Using your logic a Jockey would not be able to bet on a horse he is riding.