Yeah, that was crap. I stopped reading after the second paragraph. The only reason people are outraged about the Belechick thing is because they are the king of the hill and most people don't like them. But I'm not going to stop watching NFL football over this, and neither is the casual fan. The sports bar in Omaha that I go to (and most people in NE are college fans first) will continue to be packed with 100's of people in different NFL jerseys on Sundays.
The reason the NBA failed is because fans can't identify with the players and their prevailing attitudes, can't reconcile with the ridiculous amount of money they make, and most importantly because the league was Michael Jordan, period. The NFL has a lot more going for it then the NBA ever did.