I agree with most of what you're saying. I wouldn't have fired Ryan either. I feel this coaching staff deserved 3 years. The part I didn't agree with was we need a full-time OC. Not someone to put in a new ,, just someone to use the system we have now, better. I feel JG sometimes gets overwhelmed with being the HC & OC.
If he fails next year, start over.
With 7 teams looking for coaches, pickings get slim.
Insanity by Albert Einstein: Doing the same thing over and over again and expecting different results.