To make this concrete:
Say Charlie & Warren wake up one day and decide Company X is undervalued and that they want to by 5% of it. They start buying stock. In the old pre HFT days it would take a while for the market to notice all this new demand so they could get a lower price. But now HFTs are really good at noticing this so the price rises faster.
But wait you say! This is the "front-running" that Charlie is complaining about and that's bad! He's getting screwed!
But what if you were one of the people selling to Charlie. Before HFTs made the price faster you were the one getting screwed! There was all this new demand and you didn't know about it yet so you weren't getting as good of a price as you otherwise could have.
HFTs aren't front running. They just move the stock to it's true price faster than the humans doing the job before could.