I just had the argument with a buddy of mine who is on the "fire everyone now train".
My opinion is basically, Riley should get until the other side of the 2018 hump. At that point we will have seen at least 2 years of his players, and how well they play in adversity. He will have had four years to build his system and rebalance the roster, it should fairly clear whether we should allow another year or two.
To be clear, I'm not suggesting he should get six no matter what happens. Obviously, if the wheels are falling off the program (e.g., Cally's final season) then you weigh everything and move forward. But if we are still moving in the right direction they give him another year or two. This is precisely what Bo got during his tenure. There was some concern by the end of year four but anyone calling for his job at that point was being foolish. Just because he was fired after seven doesn't mean he shouldn't have gotten more than four.