So, have you ever complained about how corporations only care about short term money? That they treat employees as disposable, and whatnot? Because right now, that's the behavior you're advocating.
Sure, there's something not-great in there that led to a poor product. So... FIX IT. No, a poor product does not necessarily mean horrible performance up and down the ladder - most of the folks there are probably highly skilled, competent individuals. Find the problem, fix it. Test your fixes on some small projects, repeat until your teams work well.