If the NBA was ending right after this season, not suspending Green to increase revenue would be perfectly logical, but suspending players who play dirty has the practical effect of keeping players (i.e. the product) healthy in the long run. I wonder what the union thinks about this.