I'm actually waiting for the shit storm to explode. EA/BIoware is using DigitalRiver as their service for this - DigitalRiver has a history of being complete and utter shits when it comes to renewing services.
Remember that debacle with Warhammer Online charging people multiple times? That was the system being switched over to DigitalRiver that caused that. Additionally, all support, billing and basically everything electronically handled through EA/Origin
is handled through DigitalRiver. Meaning every single problem with multiple charges, lack of product, etc, is their fault.
Even the shitty support is DigitalRiver.
Fun fact! DnD insider is handled by digital river who is actually going to remove the ability to cancel the renewal for that online. Good thing I turned that shit off as soon as I bought it.
"I thought I had removed my credit card - apparently not!" is to "not letting people cancel" as "hacking" is to "I never log out of facebook when checking it at work"
I've been on both sides of this line. "Apparently not" is either A) I forgot or B) It was not actually removed when I told the system/person to remove it. It's up to you how you interpret it, but I want to side with negligence/malice of the above mentioned company than the customer.