Frankly, a big part of the frustration is the game itself.
Various rules changes have made the game less stable. The NFL is more like the dog races than ever before .... Crazy things happen all of the time. And when you care about the outcome, that means frustration. The overall game experience has suffered because of the increased emphasis on the passing game.