The Telcos will continue to screw their customers as hard and long as they can. They're all more or less the same, so you can't really improve your situation by changing service providers.
As the Internet becomes more and more a necessary utility for the average citizen (consider how many government services are now on the Internet), it becomes the government's responsibility to ensure everyone can have a good, fast, un-capped and un-throttled Internet connection that is within the financial reach of even those below the poverty line. Internet at public libraries just doesn't cut it anymore.
Wait, nevermind. I forgot, you Americans can't stand to pay any taxes at all.