But you miss the point. You can't punish someone for something they did before it was made illegal. McGraw bet on games BEFORE Landis made it illegal. Therefore, Irvin's situation is different because he did break a rule that existed, but he did it once. He was suspended. We don't know how many times Reynolds did this before he was fired.
I'm down with OBP (yeah you know me).