Sorry to hear about your troubles. I have Sprint and I've been very lucky - customer service has always been generally good to me.
I have 2 suggestions for you:
1) When calling customer service be very polite, and if you don't get what you want then call back and talk to another rep. If that doesn't work, make a couple unrelated calls regarding something easy so that you look good when future reps look up your history screen. Then try again to get help from another rep - remember to always be polite.
2) The other idea is goto http://www.Sprintusers.com . It's a huge forum (much like this one) where you'll find a large number of active Sprint users who like to share ideas and info on how to get the most from Sprint. It's a great resource if you have a Sprint cell phone.
We have 5 phones in our account. On Sept, 2007, 2 of the numbers were ported out because we thought our contract was up. However after realizing it, we ported them back to sprint. At the time, we believed that the 2 numbers would go back to its original contract and would expire on June 2008 as normal since the sprint representative did not warn us about signing up for a brand new contract. Sprint actually started the numbers as new accounts, making them expire 9/7/2009. At the time we ported the numbers back, the account manager did not offer me a contract to sign, nor did he record any verbal agreement from me indicating that I am interested in another 2 years, we didn?t even get 2 new phones. Obviously, I would not agreed if that was the case. I do not believe there is contract indicating that the two lines(412-xxx-xxxx and 412-xxx-xxxx) are bound by a two year contract because there was no agreement written or verbal. Sprint is trying to trap me in a contract that I never signed or given my verbal consent to. I can't believe a company does this to keep their customers. All I want is to continue with the old contract and port my numbers out in June without being hackled for $200 per line. I am looking for support and help regarding not having to pay the etf.