Earlier quoted context omitted.
Well, you can disable front running with your own exchange which is what he is doing. And it seems to be working (he is getting liquidity, their average market share has tripled from .4% to 1.1%) This is much better than the government stepping in, so I am very glad he is doing it. We'll see if he can keep up the growth.
Front running is already illegal.
A lot of dark pools have orders "pegged" to the mid-market of the best bid and offer. For example if a stock is $100.01 bid offered at $100.02, the order would float at $100.015 and adjust as the price moves. If the market moves rapidly, and a fast trader sees it go $100.02 bid offered at $100.03, sometimes they can trade with the pegged order at $100.015 before the system knows the price even moved. Make a half-penny, rinse, repeat a million times. At least that's the story.
IEX prevents some of this by computing their reference price in real-time that's used to determine where orders can execute and where pegged orders are priced, while delaying incoming orders by 350 microseconds so nobody can outrun their calculation of the best bid and offer to pick off stale orders. Mind you, this isn't even a real issue in markets today. There are a million ways to trade orders that are statistically mispriced before the market actually moves, so everyone will be taking them with these predictions with little left for the guys doing a pure arb. If you blindly peg your order to any benchmark, you are going to lose.
Also, there was already a market solution for this. Off-exchange markets have discretion on who they allow in and who can interact with one another. If you do nothing but arb slow orders in their pool, they'll either kick you out or restrict who you can trade with.