Capitalism works. So, the laws of supply and demand should apply here as they do anywhere else. The owners of the teams involved own the rights to broadcast their games or not. Those rights are their property. If the owners of teams in a league have contracts to allow the leagues to manage the rights to show games on television or not, then those legal contracts determine who has the authority to make the rights available for broadcast, and what broadcasting company gets to purchase those rights.
One of the bigger mistakes Congress made was to create a special anti-trust exemption for the NFL. No such exemption was ever needed. The NFL is not a monopoly, nor is MLB, the NHL, nor any other sports league or management company. Every such league or association is a competitor in the Professional Spectator Sports Industry, and each one has a monopoly on their particular brand name product. The various leagues and associations in the Professional Spectator Sports Industry competes with the other league and associations for the dollars of the ticket-buying, or show-watching, public. McDonalds has a monopoly on the Big Mac, Burger King has a monopoly on The Whopper, and so on for the rest of the fast food industry. Likewise, only the NFL markets pro football, but they compete with MLB, the NHL, Nascar, etc., to sell tickets.
So, if the NFL chooses to not give away its product for free on television for home games if there are still unsold seats in their stadium, that's their business. If the NFL chooses to not give away its product for free on broadcast television at all, that's their business. Congress has no Constitutional standing to get involved in Professional Spectator Sports, since its product is an entertainment event that takes place at a single location, and doesn't involved interstate commerce to the degree that it can be regulated as interstate commerce. So, the best thing the Federal Government can do at this point in time is to simply butt out and let American free enterprise do what it does.
And this season we've lost the normal Thursday night schedule as well, with CBS.
"We" didn't lose the normal Thursday night schedule on CBS. It doesn't belong to "us". It is the property of CBS.
It wouldn't be so bad if the networks - CBS, especially - didn't cave into the sports leagues. It's fall, and every other Sunday night schedule is about to be screwed up yet again. Even if I pad recording times by an hour, sometimes shows still get cut off. Fox, at least, allows games to end (and Sunday night shows to start) at 7:30. Not CBS. They keep insisting games are over by 7pm - and they (almost) never are. OK, even when they are over at 7pm, CBS goes and finds the tail end of some other game nobody cares about, and often the tail-end of another game after that. CBS and the other networks to force actual sudden-death. 6:55 pm - the game is over, no matter what. Plus get rid of all those time-outs. Those last two minutes take a half-hour.
Bull. The networks own their programming, we don't. If you don't like how football works on television, watch something else. TV networks don't exist for you personal amusement. They exist to make profits for their shareholders. Want to change how CBS does its programming? Buy enough CBS stock to have a say in the shareholder's meetings. Otherwise, your opinion doesn't matter even a little bit.