This is not all on Mayo.
This is on the Krafts.
If you end up firing your new coach after one year, you're a bad owner and you don't know what you're doing.
What makes this even worse is that Mayo has not actually had the support he needed to succeed.
He doesn't have great coaches on the offensive side, the front office shot blanks in free agency, and Mayo himself compounded the drop in team culture with his public pronouncements and touchy feeling Pete Carrollish rah-rah routine.
Mayo is going to be a convenient scapegoat, but I will never be convinced he wouldn't have succeeded as a coach if he actually had proper support and also proper seasoning. It is Mayo's fault at the end of the day because he's a coach who can be scapegoated and he went into this situation willingly pushing out his old coach.
Bottom line: this is Kraft's failure.