Ugh, I had to deal with this once -- it was right after we moved and realized we had no service at our new address. Here's what I did -- I refused to take No for an answer. After trying to talk to these people civilly several times over three weeks (from the middle of the street, which was the only place I could get service), and getting answers like "we will test the signal in your area and get back to you," I had enough.
Finally I just committed to getting it done no matter what. I was on the phone with customer service for like two or three hours (NOT exaggerating). I am a really patient and nice person, but I yelled. I cried. I got mean. You have to. It's the only way to deal with these big corporations. I kept demanding to speak to whoever I was talking to's supervisor. I went up the chain four or five times. Eventually they gave in.
Tips!
- Every time someone new comes on the phone, get their name and ID# and a reference number for the conversation. Oddly, there were NO records of my three weeks of prior calls -- they are sneaky like that. Make SURE you ask for the names/numbers.
- If they tell you someone will call you back, don't allow that! Tell them you need to deal with this now and you need to speak to their supervisor. There is ALWAYS a supervisor. Then another supervisor, and so on. Just keep going up.
- If you can, make the call during normal work hours so there's a better chance of the max number of supervisors being there.
- Don't be afraid to get mad. It sucks to take it out on the poor customer service people who work for AT&T, but really it was the only way it worked for me.
GOOD LUCK!!
ETA: When you get rid of AT&T, sell your iPhones on eBay and you'll get some decent money for them - prob. enough to pay for Verizon iPhones!