I think the other thing that people have to realize is; think about what your options were before the internet. You either drove to a stadium and paid a ton of money for the tickets, food and parking or you watched highlights on TV or read the paper the next day.
ONE game probably cost you anywhere from $50-$100.
Now, if you're paying, say $350 for NFL Sunday ticket (I don't recall exact and it's not the same for everyone but that's ballpark) your talking about $22 per game. BUT, you get that for EVERY game, not just one. And you don't pay for parking or $30 for a couple beers and a hot dog. Plus, your sitting in your lazy boy and don't have to fight 100 people trying to go to the restroom. Do I complain? Of course I do, we all do. But when I stop and really think about the alternative it's peanuts.
Everyone wants it free because it's the internet. Well, I work in telecom and I can tell you the cost to build the infrastructure to deliver all this content is huge. So why would those companies deliver it for nothing?
Would you rather go back to pre-internet? I sure as hell wouldn't.
EDIT: I realize for those that are local you can get the game on TV. But like me and many on this board we are not in St. Louis and don't have that option.