I had transactions in the flash crash that weren't rolled back and I lost a big chunk of cash (well, for me).
I just don't see how an exchange that doesn't have builtin failsafes/circuit breakers can just roll back trades. I think that in this case, the exchange should be liable. He was just exploiting the market.