They deserve all of the negative attention coming their way. All of it, and more.
I didn't realize the draft picks had been taken. However, that's a pretty light penalty considering what the Astros took from other teams. Every team in the league would sacrifice those same draft picks in exchange for a World Series title.