If you delete all the "noise" from the decision...the facts are:
We won the division for the first time in 30 years.
First playoff appearance in 10 years.
First home playoff game in 60 years.
#1 scoring offense in team history.
One of the only Cardinal head coaches to have a winning record after first two full years.
C'mon people! This guy wasn't handed a posh NFL job...he was given a 5-11 team with a 60 year history of losing. He was more than likely "asked" to retain the DC and made the most of it (switching to a 3-4 base).
Can he improve? Sure. But if you don't think he has earned an A...you don't have a true appreciation of how this franchise has changed.
If he is not judged on getting us to the superbowl then what on earth criteria is he graded on? The main goal of any team is to get to the superbowl and win it. What else really matters. Sure I would like a better running game or this or that but if he gets us to the superbowl everything else become irrelevant.