I don't think AT&T is stealing from us.
You sign a contract, they give what they've agreed to give.
You don't like the terms, cancel or don't sign up in the first place.
Those rules are in place for a reason.
The 3G "pipe" is only so big. You want more bandwidth, you're gonna have to pay for it. This is why they cut off the $30/mo-unlimited plan: there just isn't enough room for "unlimited" usage, and the million new iPad 3G users were soaking up a lot more of that than they realized would. If they allowed tethering, 3G would choke out in minutes and then you'd be whining that they can't support what they promised.
So long as people are willing to pay for the service they get, they're not "overcharging". Supply and demand. Vote with your wallet. It's a paid service, not a human right.
Somehow I think you don't understand what "stealing" is. Go look it up. AT&T is not taking money from you at gunpoint; you're free to get network service from a dozen providers ... or none at all.