If we didnt fire him because Joe, who's fault is that really? If you're the HC, you're the boss. If your QB is going to complain, then move on. Flacco had no leverage later on, we drafted his replacement.
Again, if it's the coordinators misses the obvious solution, why not fire them? Martindale is a lot better than Pees, but it's clear with how Martindale has been using his talent that the talent was bailing Dean out. If you're that dependent on your coordinators then you have to hold them accountable. Which it's clear he's barely ever done.