I have no objection to the provision of liquidity. That said, the flash crash seems to me to be a perfect example of a danger created when liquidity is provided largely by algorithms. We ran into a situation where the market was already volatile, and a bad trade exacerbated the issue by causing a number of HFTs to take unexpected losses and withdraw from their markets, consuming further liquidity while driving prices…
http://online.wsj.com/article/SB1000142405274870395760457527...
Also, the main reason many HFTs pulled out of the market is the risk of broken trades (regulatory risk [1]). Staying in the market would have been a big moneymaker absent that risk - spreads were often huge.
But broken trades were dangerous. If you buy accenture at $1.00, and sell at $30.00, you've helped fix the flash crash. You also just lost $10.00 - your $1.00 trade was broken, and you now have a short position you bought at $30.00 (Accenture recovered to $40.00, so you lost $10.00/share).
[1] Regulation by the exchanges, not the SEC. Maybe there is an SEC regulation mandating they do this, but I have no knowledge on that point.