It really does nail the Michigan football culture. I've lived here for 30 years and it's no longer surprising. Frankly, I saw the same sort of denial regarding the auto industry here: the foreign companies are cheating, next year's model will be better, etc.
Denial isn't a River in Egypt, it carries water to Flint.