I had a Microsoft office account that was under an old email address, and I had the dickens of a time getting it canceled. I still wanted to use the service, but I no longer remembered my password, and because I didn’t have access to that email anymore, I couldn’t reset it. I finally called somebody and got it straightened out, thank goodness, and they even gave me a few months refund!
Amazon I’ve had more luck with in general. But there was one time recently where I just could not get satisfaction with them. But as somebody said above, you just have to keep calling back until you get that right person. Keep making waves. Remember the squeaky wheel gets the grease! I did finally get the issue resolved and because I had spent a couple hours on the phone and chatting, I ended up getting a $30 credit on my account. Oh, and instead of just hanging up and then calling back later, just keep insisting on talking to a supervisor. A lot of times they will tell you that the supervisor is going to tell you the same thing. Tell them that you want to talk to a supervisor anyway. And if that supervisor can’t help you, ask for somebody higher up than them. If you make enough of a stink, you should be able to get satisfaction.
One last thing, I would end service with any credit card that isn’t going to go to bat for me when I’ve done everything I can to take care of the problem on the other end. Tell them you want to close your account and that you will pay it off as soon as possible. But unless I’m mistaken, once you close your account, they can’t keep allowing charges to go through. Or, tell them your card was stolen and they will have to cancel the card.