I think mlb did the right thing, the penalty was stiff but they can't allow it to get out of control and start a bean war.
Yeah what the Astros was bad and while other teams cheated too it seems like the Astros system was a lot more sophisticated and effective than other teams but they can't allow it to get out of hand.