The thing that sucks in this is that the NFL knows they have all the leverage. We're not going to stop watching the games just because the officials suck (in fact, ratings may be up, and certainly they're getting a lot of press). The majority of the NFL's income doesn't come from fans going to the games and watching them, it comes from us watching it on TV. And even though I don't pay for cable, I am paying for the NFL indirectly via advertising revenue and the TV deals they have in place.
I haven't given the NFL one red cent this season, and yet they've already made their money off me. ESPN, CBS, FOX, and NBC are the ones who have paid for this season's NFL games.