Front-running has been illegal (under that name) since 1987, long before the full automation of trading. Again: front-running involves an agency relationship; by law, you're not "front running" simply by beating a part of someone's block trade to an exchange.