First of all, the league wasn't involved in Tressel's suspension at all. It was a team suspension through the Colts, not the legue offices. Goodell had nothing to do with the suspension.
Second of all, according to the Colt's press release, it was Tressel's suggestion that he get a six game suspension.
Colts put Tressel in timeout with de facto suspension
As for poorly implemented and written rules, those predate Goodell. The Pats benefitted from one such horrible rule on the way to their first Super Bowl. The Tuck Rule is stupid because it turns a clear fumble into a forward pass. The Pats also benefitted from another BS rule in 2003 where David Patten "recovered a fumble" while unconscious because he was touching the ball while he laid unconscious out of bounds. The Brown lost a game because they stopped the Bengals on a 4th and 1 with only seconds left, but one of the defenders took off his helmet on the field causing a 15 yard penalty which allowed the Bengals to win the game with a field goal. All these stupid and poorly implemented rules were implemented by Paul Tagliabue, not Roger Goodell.