Local blackouts are another old-school outdated system designed to protect local advertising revenue, and are now used by national and regional networks as a draconian measure to control the revenue stream, and not just necessarily in the local area. Are you familiar with the Fox Saturday afternoon MLB contract this year, where they had all the other MLB games blacked out on all other networks and RSNs in that timeframe, whether the games were being aired by Fox or not? If the home team didn't move the game time outside of that Saturday afternoon time window, then NO ONE got to see the game televised. Ridiculous.
I sat down to catch the end of an Orioles game this summer when they'd moved the FOX block to the evening. The local FOX affiliate decided to put on a Phillies game instead. I was pretty livid and e-mailed the station to complain and they said they'd think about it more closely next time, but couldn't promise to go with the O's over the Phillies if a similar situation arose. I live much closer to Baltimore (and Washington, for that matter) than Philly, but across a state line, so various stations pull crap like that all the time on the "regional national" type games with various sports, drives me up a wall. It's at the point where I kind of hope the Orioles and Capitals *don't* play in national/regional games, so I can just watch them on their RSNs (Despite the lesser production quality and exposure for the franchises) and don't have to worry if the local FOX or NBC affiliate is going to randomly decide that my market doesn't want to see my team's game on a given night.
The NFL is an entire different animal, as you point out, but I don't know about where you live, but my NFL local team is always shown OTA, even when they are on ESPN MNF or NFLN...one of the local channels simulcasts the game so that those without subscription TV can still see the game.
The problem is that only holds true if you live in the *primary* market. I'm in a secondary market. Thus, I need ESPN and NFLN for those games. The league only allows the NFL to simulcast the cable broadcast to a single OTA station in a single city per team. Even if you're clearly in the team's "territory", and it's the closest major city, you're out of luck if you're in a different DMA and don't literally get, for example, the Baltimore station.
They do usually pick the Ravens for the CBS regional game when they're on, but if they're supposed to be on FOX, the FOX affiliate often picks the Eagles. Occasionally the CBS affiliate will even pick the Steelers over the Eagles- their general manager had the nerve to write a letter apologizing to Steelers fans for being forced to carry Ravens road games over Steelers games- as a Ravens fan living an hour from Baltimore and like four hours from Pittsburgh, that letter didn't sit well with me. If I went back to cable, I could get the Baltimore CBS as a significantly viewed channel in addition to my local CBS, which would help some, but the FOX issue would still be there, because the Baltimore FOX isn't available with any television provider locally.
I agree with a previous poster who points out that live major sports broadcasts bring in a ton of ad revenue and helps subsidize non-live sports programming. What makes no sense about that situation is that if the ad revenue is such a cash cow, then why do the channels' subscription fees have to be 5-10x higher than average non-sports channels? The answer? The spending and out-bidding on exclusive contracts is out of control and not being kept in check compared to ad revenue. They do it because they can, and know the average sports fan will continue to pay. Some of us have had enough and see the writing on the wall. The only way to change a corrupt system is to not keep feeding into it, or let the die-hards who don't care how expensive it really is getting to pay for it themselves.
I get what you're saying, but some of us live pretty crummy lives and have to fight too much stuff too often. If I make everything a battle when it doesn't have to be, I'll want to jump off a bridge or something before long. I don't like that cable and satellite raise rates any more than you do, probably less because I probably have less money to spend than you do, but I'm not going to take some weird stand that means I won't get to see my teams' games when I otherwise could. I might switch providers to get promos or keep stations I need to keep to follow my teams, but I'm going to do whatever I have to do within reason to have those games available to me. They're good entertainment. Besides, you're asking for group action, and I don't see it happening- a few stubborn people will refuse to pay, others will not pay because they can't find a way to afford it (I may fall into that category soon); but most will just do what they've always done, rendering token protest actions irrelevant and only really hurting the protesters. Live is too short to miss games and seasons of games over something that in the end will not benefit me.
Sports stations will continue to ask for a lot of money per subscriber whether I have pay tv or don't. And if Dish Network decided not to pay them, they won't get my money. I don't want a service that won't broadcast my teams' games (Or at least most of them). It's not worth it. I can and will switch if that happens. And if ultimately I can't find a way to afford a service that includes my local RSNs and such, I'll pay nobody for television and maybe expand my Netflix subscription to include streaming or get more gas for car or other things I need or want.