The Jays aren't tanking though. They are actually trying to win. They have an old veteran team.
You can't prevent a bad season from happening in this case. If they were purposely tanking after making the ALCS last year then that's different. In this case, the Jays are bad in spite of trying to field a contender. If attendance, ratings, and revenue drop because of that, then what are you going to do?
And yes, this is AA's fault. When you build for one year, that's all you're going to get. Shatkins tried to extend the window for as long as they could and it just wasn't meant to be. At least we can keep track of the minors now and know that Vlad, Bichette, etc, might actually play for the Jays if they pan out, rather than be traded for Joey Votto.