Every team in the league who paid their players fair value got screwed. Every team who didn't trade players who ended up having not great seasons got screwed. The Leafs don't operate in a vacuum. Most cap teams are dealing with some level of fallout for things that couldn't have been predicted when those deals were signed.
Also, I'm fairly certain Azzurri would be bitching about trading JVR/Bozak as they were making the playoffs if they missed or got bounced. "Missed opportunity, could've given playoff experience to the kids, wasted a year for no reason when they were on the cusp etc." Doesn't matter when everything is viewed when looking back at it rather than in the moment, the person in charge can only do wrong. Anyone who thinks they're right 100% of the time or act like they have all the answers vs. someone else without any justification is basically full of you know what.