They had all the time to prepare themselves for that. People pay between 0.6-0.5% for every trade. This is a lot of money given the daily every trade is paid both by the seller and the buyer, so mtgox makes more then 1% for every trade. It is more than $100,000 per day (recently).
For that amount of money they make form us, they should provide a reliable service.