Gentlemen, as a really long time Giant fan, allow me to explain EXACTLY why the Giants lost Sunday. Unfortunately, they simply didn't score more points that the Patriots. Giants don't make excuses, or whine, they either fix what's not working, or suffer with it until they do.