You make some valid and well thought out points. So I respect you for that but I absolutely disagree that McD should be anywhere near fired. I'd even double down and give him another 5 year extension
The points about Allen- there's a reason he has a QB coach and OC and if anything, the blame falls on them and not the HC who carefully built 17 into the best QB in the game after a horrendous rookie year.
We only had elite Allen for 2.5 years.
The culture McDermott built is second to none in the NFL.
Bottom line