Recent FCA research flips the script on who is responsible.

flash crash Archives - Markets Media