There is a slight Elephant in the room to your argument. Sky and BT paid over £3 billion for the current rights so why do you think pubs should show it for free.