CBS doesn't charge to watch live tv, the cable company does.
100% False. Local channels charge the TV Providers a rights fee to carry their channels. The same goes for all of the popular channels. They charge the providers on a per subscriber basis. ESPN gets $6/sub, just for ESPN alone. The other ESPN2 and the other also charge on a per subscriber basis although far less than ESPN. IF ESPN went with a stand alone package it would range from $25-35/per person from the numbers I am hearing.
It is the carriage fees charged by the individual channels that drive the prices up and if you go al la carte it'll be even higher.