The lesson we are repeatedly and painfully learning is that Gox is simply not up to the job. It is easy to run an exchange when times are calm, but when things get rough , you need an exchange that does not simply go opaque.
One solution is to copy traditional markets , suspend trading , and re-build the order book over say 15 minutes to find the new equilibrium price, this 'volatility auction' finishing at some random time after the 15 minutes.
Personally I think the community needs to fund not one, but say three new exchanges which should have widely shared ownership, and compete against each other for business.
This would then allow one , or even two exchanges to periodically close to perform maintenance -- something that must cause Gox all manner of problems.