The argument usually goes like this: HFT firms provide liquidity for the market; they are usually the people on the other side of the trade when a retail investor buys stock/bonds/etc. So without the HFT firms, you wouldn't be able to trade at a good/fair price according to market conditions. Furthermore, if you buy stock from NASDAQ or NYSE or London stock exchange, you should get the same price. This idea that you should pay the same price for an asset regardless of where you buy it is enforced by HFT firms, as outlined in the article. Clearly, HFT firms need to get paid for this service, so retail investors typically pay the bid/ask spread.