I think talent is the biggest problem. Reese doesn't know what the hell he's doing and his drafts have been so bad, he has to pay market rates for players instead of building cheap labor through the draft.
When you have 24 million in cap room, you usually sign one star and 2 or 3 serviceable guys. When the Giants have it, we sign a dozen marginal players in the hopes they're better than the bad players already on the roster.
But honestly, TC needs to take some blame too. I said it when we hired Spagnuolo... in the last two years, we've basically said, "well, the offense is bad, and the defense is bad... and we all know the special teams are bad. Yet, none of that is Tom's fault... it's all the coordinators." Yet we see many of the same mistakes that we've seen in Coughlin's tenure week in and week out... delay of game penalties, poor clock management, inability to adjust at halftime.
Reese is the guy who really needs to go, but Coughlin and his shitty conditioning program need to be shown the door too. We need a complete reboot.