The reason people are complaining about the new limited data is because they capped users without giving ANYTHING in return.
What I mean is that before this, they had one price plan $30 for "Unlimited" data. (the promotional limited plan didn't last that long)
Now the change went through and they STILL require a $30 buy in to get data on a smartphone, but now that data is capped at 2GB. Sure, this is only $5 more than ATT, but ATT also offers a limited plan, so they could spin it as adding value for customers.
This doesn't add value for customers, at all. I as a customer have the SAME basic cost for service, but now that service offers less. Sure, I can pay more if I want to, but that's not a benefit. Furthermore, they're still charging extra for tethering. I am one of those people who argued against rooted tethering apps when data was unlimited, but if you're going to cap a user's bandwidth, you should not restrict what they can do with that allotment. Period.
Furthermore, I STILL have to pay $40 for minutes I won't use before I can choose my plan.
If they capped the devices at the prices they have now, but allowed tethering and either reduced minute rates or the ability to sign up for data only and purchase minutes in "buckets" this wouldn't be as big of a deal. But what they did is for most people they don't save a DIME, but are now limited on what they can use their devices for, and they have the audacity to try and pass it off as a "value."
That's why people are annoyed by this change. Most of us knew, logically, that tiered data was on it's way. Heck, I even advocated it. But they went about it completely the wrong way. There is absolutely NO way you can spin these changes as positive for the consumer. They're paying at least as much as they were previously, but getting less. It doesn't matter that most users don't use 2gb yet. Most users don't have 4G and video/music streaming yet.