WOW I feel your frustration
First, you came to the right place to vent. This thread is for ANY T-Mobile department.
Second, THREE reps hang up on you?? OUCH. I have never had that many reps do that to me. I had one rep hang up on me. I am surprised RIM hung up on you since it's one of their phones.
Third, about the issue of sending replacement phones to the wrong address...been there, done that. Last November, they sent my 2nd 7100t to the wrong address and never notified me or called me to verify the mistake. I HAD TO CALL THEM (after 10 days when it should have been delivered in 7) and get a THIRD unit sent out. Needless to say my second 7100t shows up this year AFTER I get the 7105t (in March and I called for the replacement 7100t the previous November) with my own money. I was gonna keep the 7100t but I sent it back because I was so ticked off at it being late.
Never had any rep complain about physical marks on the phone when I told them the other problem with the original 7100t (dead radio). The unit also had a power button that had been mashed in beyond use (which has now happened with the OTHER 7100t I have but I'm not going to worry about it. If I try to get that one replaced I wonder when I will get it LOL probably after I get my 8100).
Only problem I had with BB Tech Support was setting up my BIS account because I called them the same day that my home phone line got screwed up and my mom could hear my phone conversation with them on HER phone (We have 3 separate house phone lines). In the MIDDLE of helping me set up my account, I told the rep I still needed help but before I could tell him I would be calling back later, HE HUNG UP ON ME. Needless to say, 6 hours later I had my BIS account set up (after a few user errors LOL).