The Donaldson trade was great. THere is a difference between fringe prospects (Nolin/Graveman) and top prospects (Norris, Sanchez, etc). Trading the fringe guys, especially if you're getting an MVP candidate in return, is a no brainer.
The problem is, if you're going to trade depth, find a way to replenish it. When Mike Bolsinger is DFA'd, trade for him (he was traded for cash, I believe). Sign guys to minor league deals as depth pieces (Jeff Francis types are fine if that's all you can get). Find older blocked bottom of the rotation guys with good minor league numbers from other organizations, find a deal, and put them in AAA. Maybe one of them can stick. Not saying any of that is easy, but what is easy in baseball? You still have to make moves. What did the Jays do, though? A bunch of minor league relievers (which was fine) off waivers or minor league deals, but no SP depth, unless you want to count on Johan being able to throw a pitch without hurting himself.
He did the same s*** in 2012. Remember that vaunted rotation of Romero, Morrow, Drabek (coming off a terrible season), Alvarez (rushed big time), Cecil (the one who had no velocity), Mcgowan (hadn't started in four years at that point), Hutchison (with barely any Double-A innings), and Carreno? No depth, no vets to bridge the gap, just a bunch of young prospects thrown into the rotation hoping they stick.
Like I said, 2013 was the outlier. Every other season he has acted a completely different way.