Under federal law, the City and the Federal Communications Commission (FCC) are prevented from regulating cable rates. It would take federal legislation to change that situation. The FCC believes that as competition and choices expand, consumers will have access to more services and that prices will eventually be controlled by competition.
In the meantime, the FCC says that you should expect an explanation from the cable company whenever rates are raised, particularly when the company attributes price hikes to increases in the cost of obtaining programming.
The City of Bloomington does not have the authority to determine which programming or channels a cable operator carries. Under federal law, cable operators can decide which channels to carry and on which tier to offer those channels.
If you have a programming suggestion, you can submit it to Comcast.
Bloomington's cable television ordinance says, "any Franchise granted under this Ordinance shall be nonexclusive" (City Code, Section 20.27).
This means that other companies are welcome to enter into cable TV franchise agreements with the City, and it's possible to have multiple companies providing cable TV service in Bloomington at the same time.