I think the "black and white" rule that the large firms who feel they are being hurt by HFT want is the ability to execute a full trade before it impacts the market (since otherwise it's impossible to describe the exact moment they feel their trade is a signal to be traded off of). I think that's highly unreasonable, but if you do believe that I think IEX is probably relatively successful at it. It's totally possible that a block could be fully sold off on IEX before the 350ms latency allows that information to escape to the outside world and be traded against, no? Market impact is ultimately about the same, just delayed enough to allow the seller to escape.
I would happily be correct on any of this, since I don't work in finance.