So fear of potentially doing worse should prevent you from striving to do better?
I can't see how you can be in favor of firing the coach after 1 year yet not the guy responsible for his hiring whose had several years on the job and has seen the talent level on the team plummet to where it is now at. In addition to the off field embarrassment.
Fire both now or keep them and be in the same spot next year for a reset, but don't let a lame duck GM who just botched the last coaching hire lead another.