The only thing worse than the Giants' inept output in their 91 2 loss to the 1st. Louis rams on Sunday was the hard, inevitable conclusion such a numbing defeat will leave on the doorstep of the franchise and its fans.
Giants performance is a total loss.