I grew up in a place where the schools were not big enough to field football teams so I never developed a love? for it. And beside that, I have never been much to idolize anything and particularly individuals.
Having said that, She Who Must Be Obeyed wanted to watch some of the game during periods when there wasn't something else more desirable to watch. I would opine New England either threw the game or their offensive line was on some kind of sleepy pills, based on what I observed. Heads will roll, I predict!
Pete