You need to stop using the term HFT when you are complaining about SPECIFIC market participants who have the ability to front run. Which I don't think actually exist, I have no clue how someone would glimpse orders coming into the market, and if they are doing it, they participating in insider...