For the record, and because everyone seems to be 'piling on' without actually reading anything first...
The Verizon settlement mentioned in the article is related to the 'C Block' spectrum which Verizon purchased at the most recent spectrum auction. It had a specific provision (thanks to Google) that explicitly disallowed picking and choosing which applications were allowed to run over that block of spectrum.
I can't find information to verify this at the moment, but I don't believe AT&T won any of that 'C Block' spectrum. If that's the case, I don't think there's a legal leg to stand on with regard to blocking AT&T's behavior in this scenario.
As unfortunate as that may be, this is the sort of thing that happens when a government decides it doesn't want to take responsibility for common infrastructure, and passes off onto corporations. In Europe (and most of the rest of the world), the local government(s) decided to deploy a single, common cellular standard, and all the operators share the network. In the US, our government decided to 'let the market sort it out', so now we have multiple, incompatible networks, all operated by corporations who want to make as much money as possible while spending as little as possible on infrastructure build-out and upgrades. *That* gives us the scenario where towers are spaced as far apart as possible so it costs as little as possible to cover as broad an area as possible, increasing the load on each tower (this is causing data bandwidth availability issues now). Europe found a better mix based on tower-load and coverage area.
Note: Personally, I'm probably going to be switching over to the new data plans when they become available, because it looks like it will save me about $20-30/month.