The only reason people were having an outcry is because the Marlins were selling a year after they signed all those guys. Most people knew the Marlins were going to benefit from that trade eventually. Any time you trade expensive vets in their 30's with backloaded deals, it's usually going to work out in the end. The Jays and their fanbase were tricked by big names. Seriously, they traded a SS making $5m a year and another young SS prospect with six years of control left just so they could pay Jose Reyes $100m until he was 35. It doesn't take a genius to see the flawed logic there. It would be like the Jays trading Martin after this season (when he has 3/60 left on his deal) and getting two catchers making peanuts, one of whom with history of 3 WAR seasons. It would be a fleecing for the Jays.
AA's delusional team building got better in 2015 since he seemed to smarten up about player value, but that 2013 off season killed the long-term future of this team, and only doubling down 2 years later was able to save it temporarily.