Wrong. It has nothing to do with actual EDGE speeds, low as they are.
One reason ATT itself does not consider its EDGE to be 3G, is because its implementation (and the capability of the iPhone's chip) limit it to ~240Kbps even as a theoretical maximum.
The ONLY way EDGE can meet 3G speeds is to take up all voice and data timeslots in a single direction... and that just cannot happen on ATT or the iPhone.
It doesn't mean it is not a 3G standard. Just because it doesn't meet it, doesn't mean it ain't. However, voice/data at the same time doesn't disqualify it as a 3G tech. It's up to AT&T to make that call.
Why is anyone trying to defend AT&T?
It lists non-burst speeds. Those are sustained. I've never had less than 400kbps on EVDO. Typically 700-1.2mbps. I've never had more then 140kbps with EDGE.
iPhone is great. AT&T is not.
AT&T is great. I haven't problems with them, so I think its fair to call Verizon a liar. Also, check your posts again... I'm prett sure you have burst written there.