I don't for an instant blame the players. I don't say that because I think they are as a group less greedy than the owners or anything like that. I simply say it because basic economics dictate that if the owners can charge a fortune for tickets, merchandise, and television rights and sell them all, they will, regardless of underlying costs. So, in the realm of TV, if the players didn't get paid a dime, I fully believe that the NFL would ask for the same rights fees from television networks and get them, and that television networks would ask for the same rights fees from television providers and get them. The only difference would be that the money that is now going to the players who work, sweat, toil, and put their health on the line to provide your entertainment would be taken away from them and used to provide some extra gold for the billionaire owners to add to their vaults and swim in ala Scrooge McDuck on Ducktales.
Real world evidence? Look at college football and college basketball. The players get nothing in salary, except for a free college education, a dorm room, and probably text books and an on-campus meal plan, if you want to count those things. Television rights fees for those products are still very high, and networks pay them and then ask for higher rights fees from providers. Personally, I'd rather see the players I am actually indirectly paying to watch via my television bill get a share of the money like they do in the pros.
By the way, does anyone know the exact date the contract between ESPN/Disney/ABC and Dish expires? Is it all of their channels, or just some of them? This would be helpful to know as I contemplate how to juggle my bills and plan out which provider makes the most sense for me at what time. I won't pay for a television service that doesn't include the ESPN family of networks.