I understand the outrage, I really do. I think the philosophy and goals behind net neutrality are good. But what you guys fail to realize is that AT&T is not being malicious here, and you should probably be more understanding to their predicament:
These grandfathered unlimited plans are based on a business model that far predates the technology packed into an iphone now. The plan was primarily geared towards calling with data as an afterthought. So what happens when you can painlessly make pure data calls from any iphone to any iphone (without first conspiring to have a common app like skype and signing up and adding friends etc) basically what you get is the potential for all hell to break loose. Now, somebody who was paying a lot more for their minutes no longer has to because those minutes are now measured on their data plan, which is unsustainably cheap. So what do you suggest AT&T do? If you were on their board, and a large shareholder, what would be your great plan to remedy this impedance mismatch between technology and business model? The "oh well block FaceTime unless they're on a modern plan" idea seems great on the surface to AT&T: you can maintain your old business model for those that don't want to move and love their unlimited data... People are free to choose: classic cell plan or new cell plan (unlike Verizon which has stopped offering old plans to new customers)
What else can AT&T do? Would you prefer it if they were more forceful about moving you to a modern plan? Just canceling the grandfathered unlimited data plans outright? I suspect they thought that would be an even larger PR disaster. Verizon probably has FAR FAR FAR fewer iPhone users on their grandfathered unlimited plan than does AT&T so the loss is more easily swallowed for them.
I mean, AT&T is not malicious, they're not trying to force you into paying them more for stuff you don't need.. They're trying to reconcile the new technology with an old business plan, and there is no easy solution that will make everybody happy.