I like you, and I respect you. But given what Denny McLain did (for example), this view is kinda horseshit.
Weaver got suspended for knowing about the scam, but not reporting it; Jackson's involvement still isn't 100% clear.
Are we to believe that NONE of McLains team mates knew about his gambling and (allegedly) mob-related bookkeeping activity, but didn't report it? Or Pete Rose's team mates didn't know anything about his gambling? Sorry, but MLB hasn't been as hardcore on gambling as they purport to be.
Houston (and all their cheating players) did far worse with their cheating, full stop.