They even have an example in the linked article of a trader being forced to pay higher prices for his buy orders due to HFTs front-running his orders; you literally couldn't be bothered to even read the linked story.
Please explain the mechanics of this.
...a trader being forced to pay higher prices for his buy orders due to HFTs front-running...
Clearly you didn't understand the article, which was about predatory trading increasing market efficiency. It was not about front running, which is when your broker trades in front of you in violation of his fiduciary duty to act in your best interest. (Note that your competitors do NOT have the duty to act in your best interest.)
When the exchanges are complicit in the deal - being paid for sending information early to particular parties - it's pretty easy to argue there is a conspiracy to defraud the general public, and so regulators have regularly argued:
http://www.gotgoldreport.com/2014/03/why-new-york-ag-wants-c...
I assume that when these practices are finally banned you will change your tune, right?
I truly don't understand what you are arguing. Could you please explain the mechanics of what you believe should be illegal?
You say that a lot.
I already explained the exact mechanics in this comment: https://news.ycombinator.com/item?id=7500223
...which you did not respond to.
"Use pattern recognition software to outcompete other traders" is not a trading mechanic.
Front running refers to a broker placing his orders (i.e. the BROKER'S orders) in front of his customer's orders. This is a violation of fiduciary duty, SEC regulations, FINRA regulations. When the broker gets a customer order, it must be given priority over the broker's proprietary trading. This has been in place for decades, well before trading was electronic.
If an HFT (or any other trader, regardless of speed) places an order into the limit order book of an exchange or other trading venue AHEAD of another customer of that exchange, that is not front-running. That is the normal and correct functioning of the markets, which operate by price-time priority.
tl;dr - trading faster or more frequently than other market participants (who are not your brokerage customers) is not front running.
There's nothing sinister about HFT except that it's a faster version of ordinary market making. If you think market making is evil, then you'll think HFT is evil. But market making is perfectly healthy, economically speaking. Information advantages and speed have been part of this world in the 400-odd years that centralized trading has been a thing.
HFT is a threat to other market makers, but you're smart enough to know that common people shouldn't be market making and can (provably) only benefit from reduced spreads and increased liquidity. Right?