In my experience HFT is a boogeyman. It's not well understood, and it's easy to blame for ills real and imagined - in part because you only tend to hear about it when something goes wrong and a Knight Capital type event happens, although that can apply to any firm that does any form of automated trading such as Market Makers and Algo traders and is definitely not the sole preserve of HFT shops. Based on what I know and see, I believe that the existence of HFT is generally an aid to price discovery (due to the narrower spreads), and liquidity (more actors means a better chance that someone will take the other side of a trade). In that respect, they're not too dissimilar to Market Makers, although a true market maker has additional responsibilities in terms of being willing to trade in illiquid products.
If you're not a professional trader then the topic of the article really isn't a big deal. If your trading style is such that it's significantly material whether you trade at 510 or 511, or whether your trade executes in the next minute or the next thirty minutes, then you're always going to be at a huge disadvantage compared to people who can get the best price and most immediate execution. A trading firm who are willing to pay to connect directly to an exchange will always get a better price than you can.
It's not horribly different to why the restaurant down the block from you gets better prices for produce than you do - their business affords them better access to the produce market.
Edit - For what it's worth, the bulk of my career has been in finance, mostly as a Quant-Developer at a mix of buy-side and sell-side firms and more recently as technology consultant who specializes in Capital Markets.