Everyone here is saying the word monopoly, but realistically ISPs are natural monopolies ( http://en.wikipedia.org/wiki/Natural_monopoly ). We don't see competition because startups (even incredibly well funded ones) just don't have the funds to start pulling fiber all across cities. This is also why most high-speed internet today is based on some new utilization of older technology: DSL utilizes phone lines and cabl…
Comcast was granted a franchise by the municipality. That's why Comcast spent the money to pull cable all through the town over poles and under trenches. You're granted the monopoly by virtue of spending on the physical plant and providing equal coverage to all sections of town, not just the wealthier neighborhoods that can afford coax-pulling crews.
Google can "shame" the other companies all they want with speed and service but, at least in my town, Comcast doesn't have to do jack shit.