You're kidding, right? You're ACTUALLY going to say that SE knew it would be invoking billing, and when everyone has known since September 2010 that C&B and Ultimate Pay and their whole outsourced billing system was a total disaster waiting to happen... shouldn't have cared about fixing it until AFTER people tried to give them money?
Did they kill your dog or something? You certainly sound like it.
They have been fixing it. What you seem to not understand that it's not a simple issue to actually fix.
It's not a stretch to say that it can take a year to set one up from the scratch. Not to mention that even the game's future as it is was not clear back in September 2010. Axing the whole project was definitely on the table. You don't start fixing payment systems before you know what the plan regarding the game as a whole is...and then you can start planning
on the necessary actions required, preparing it as they did with the game itself.
Not just "Oh, we need a new payment system. Well, that was simple enough!"
It has been pretty much apparent that the infrastructure was prepared to be up and running in time for January's billings, but it got delayed by a few weeks. A few weeks when it had been in the making for God knows how many months and manhours already. This **** happens, fortunately most people stick around regardless and they know it.