Taylor,
You appear to be confusing bandwidth and data. Unlimited data means you can transfer as much data as you like. Unlimited *bandwidth* means you suck down that data as fast as you like. Purchasing an unlimited data plan does not, ipso facto, grant you unlimited bandwidth from which to consume your unlimited data.
Put more practically, "data" is essentially an infinite resource. Bandwidth is not. No elite/tiny group has the right to suck up all the bandwidth and deny others use of the same any more than the rich "deserve" access to the majority of clean water, clean air, or food. Bandwidth is a common resource amongst subscribers. Like all common resources, it must be protected abuse/overuse by particular minorities. In this case, that minority is the group of people who believe unlimited data conveys unlimited speed.
If enough of that minority don't like it, they'll complain enough that AT&T will build you an ultra-elite tier of high-speed space in which everyone has so much bandwidth, no one can complain. They'll probably also charge at least $30-$50 a month for it to reflect the cost of creating such an elite, speed-guaranteed service for such a relatively small number of people. If history is any guide, no one will actually want it. People don't actually want to pay for what they use--they want to continue to feel entitled to consume 10x more than everyone else because they think a particular misunderstanding, or unjust law, or unfair cultural discrimination gives them the right to do so.
It's not fair in such cases worldwide (and the "tragedy of the commons" is a really, really, enormous worldwide problem). It's not fair here.