The problem is not bandwidth, rather how Internet access providers will charge and interconnect. Networks are cheap.
Information is expensive.
Keep those facts distinct and you'll make it through the next few years without too much stomach acid. Don't get confused about how we're going to pay for the Internet of tomorrow. Once someone figures out a good way to charge for information, we'll see the quality go up as the quantity explodes. Lots of folks are working on ways to integrate charging mechanisms with common Internet tools. So let's not talk about the question of how people will pay for the information they consume.