I am thrilled that they are trying to clean up this mess, accounts will be restored, and that they admitted they screwed up. I'm even willing to give them a sliver of slack since I think we are all aware of how miscommunication can cause big problems. However, take some customer relations classes people. Hire yourself a good PR firm. Don't keep compounding mistakes.
There are still people talking about leaving. I get the anger and frustration, but the pessimist in me says that this could very well happen again elsewhere.