Yeah, here we have two options. AT&T (ADSL.) Comcast (Cable.) Comcast never gives me over 15Mbps (which sucks by global broadband standards but is the fastest service I can get here for the moment apparently) and imposes a bandwidth limit for their "unlimited" service. In fact, they even impose a bandwidth limit on my "unlimited" calling, which is also through them. They sent me a letter one day informing me that I had exceeded their 5000 minute per month "normal residential use" limit, and would have to switch to their exorbitantly expensive commercial plan if I wanted more. (Apparently 2.7 hours a day in a 30 day month is considered "unlimited calling" by Comcast.) Unfortunately I have friends and family who live across the country and who I never get to see, so we talk quite a bit. So I've had to artificially curtail my talking in order to bring my usage into compliance.
I complained to the FCC and eventually a regional manager from Comcast called me up. "Sir, you did exceed normal residential usage." I said, "I understand that, but when I signed up I was told I had unlimited calling. Nowhere in any way and at any point was I ever told there was any form of limitation on my talking minutes. The plan said 'unlimited.'" He then informed me that the user policy was on their website. I went and looked, and it was buried under several pages that I would never have any occasion to read in the first place. So I said, "Well, in the future, how about informing customers that their service is in fact 5,000 minutes a month and not call it unlimited?"
His actual reply - I shit you not - was, "But sir... then it wouldn't be unlimited."
The memory of this induces a facepalm the likes of which the world has not seen in some time.
I know a lot of people hate Google, but I say BRING ON GOOGLE FIBER. And Verizon FiOS for that matter. You're right, these companies need to expand.