I've held off on this topic for a bit, but.......seriously?
Under Coughlin, the Giants have been playoff contenders every year
for the past seven consecutive seasons (2005-present). The only
exception might be 2009, but even then NY was still very much in the thick of the
race and started the year 5-0.
The Giants haven't had a losing season since 2004. How many NFL
teams can lay claim to that same feat? You might be surprised: Not the
Colts. Not the Eagles. Not the Ravens. Not the Packers. Not the Bears.
Not the Cowboys. Definitely not the Saints or Falcons.
In fact, as far as I can tell, the Giants currently hold that streak
alongside of only three other NFL teams: The Steelers, Patriots, and
Chargers. Many NFL fanbases would love to have that kind of
consistency from their team. Some have never known what it's like.
The talk about how the Coughlin-coached Giants collapse late in
the season with the playoffs on the line hides the more
basic fact: You can't complain about a coach "who blows 5-0 and 6-2 starts to begin a season" unless you have a coach who actually led your team to 5-0 and 6-2 records to start a season to begin with. You can't complain about a coach "whose team collapses late in the
season with the playoffs on the line", unless that coach had your team in the thick of playoff contention to begin with. If you have forgotten what it felt like without such a team, go back to the Giants teams of 2003 and 2004, which finished 4-12 and 6-10. Can't remember what it was like? Probably because it's been a very long time. Why has it been a long time? Because the Coughlin-coached Giants have been a winning team for a long time.
Sure, perhaps Coughlin will retire on his own regardless. Sure, maybe things have passed him by. Perhaps it's best for him and the team that he leave. At any rate, he deserves better than a firing.
Seriously, from a Dallas fan who considers the Giants to be, year in
and year out, arguably the most dangerous rival/opponent of the Cowboys': You really
don't know what you have until it's over.