My area (30 minutes outside one of the 100 largest cities in the US) has two choices for wired internet:
Time Warner Cable @ ~$50/month for 20/1 bandwidth (and massive throttling at times)
Verizon DSL @ ~$45/month for 1.5m/512k bandwidth
Time Warner increased speeds 3 years ago, but Verizon hasn't bothered to ever increase their speeds. However they do now offer 3G service in my area (woo) which offers fairly similar cellular speeds, though service is spotty and it's easy for your house to not get reception.
I suggested 2 years ago though my community get together to create an alternative because business was leaving due to lack of connectivity. We had spent years complaining, but even that large city near us has few non-business connectivity options beyond those I listed above (though they have 4G cellular service). They just say "look even the big city doesn't have good options, these things take time!" When we tried to create a third option, both companies stood in our way by sending representatives to the city council and 'explaining' how our plan would hurt them ever rolling out increased service for us. The council turned us down. Without the help of city council we simply cannot roll our own option (cannot use any public land at all or even private land without individual consent). So we simply cannot roll out a third option. All of that is without the fact that in every other area I've heard of if we did start to lay lines got sued by the incumbents.
They care about money and only money. Talking to them gets you nowhere because they no you only have them as options...