At first blush, this bit of legislation coming out of Sen. John McCain's office is full of awesome: Sen. John McCain (R-Ariz.) is working on legislation that would pressure cable and satellite TV providers to allow their customers to pick and choose the channels they pay for, his office confirmed on Wednesday [...] In addition to pressuring cable providers to offer channels a la carte, McCain's new bill would bar TV networks from bundling their broadcast stations with cable channels they own during negotiations with the cable companies, according to industry sources.