He did but used up a lot of prospect capital in the process. Had we won the 2015 (or 2016, still largely his team then) championship, maybe it would have been considered worth it.
As far as Shatkins, I also think the Diaz for Thornton deal could turn out to be a good one along with the Osuna for Giles+ trade. Of note Hector Perez, acquired in that deal, had a really rough start to the year at AA, but is looking much better in his last 5 outings (2.51 ERA in 28 2/3 ip). But overall I am not too comfortable with these guys in charge. I might actually respect Shapiro more if he moved Atkins (who seems over his head) out of the GM role and replace with someone more adept (Cherington ??).