[I'm posting this here in hopes of getting some dialogue going on this issue]
When are the Cardinals/MLB going to start offering fans the ability to purchase live in-market games streaming over the Internet? Every year you guys reduce the number of games on free television. I attend 40 games a year and I subscribe to the MLB.tv online package. I'm more than willing to pay to watch my Cardinals, but I refuse to be strong-armed into getting cable or satellite.
Why can't you offer a deal on MLB.tv where people can pay a surcharge (say $2/game, or $10/month, or $30/season) and let them watch live in-market games? The surcharge revenue then goes to whoever holds the local broadcast rights in that market.
Television is a media format on the decline. The Internet will be the dominant media in the 21st century. You should focus on making your product available to as many people as possible - that includes people who don't subscribe to cable or satellite who would like to watch their local team play.