Firstly and most importantly, the stock market is not zero-sum.I don't know why you think it is.Equities in companies ideally (and historically) grow in real value.This is basic common sense.If your friend sells you a stake in his company, you have an ad-hoc stock market (a buyer and a seller for company equity). Is one of you destined to lose in this deal? Or can the company do well and you both succeed?
What's going on with HFT is not a novel way to exploit the system. Financial pros will always get the information sooner and be able to act on it more quickly/efficiently than retail investors. People who suggest otherwise are deluding people for political purposes. Before computers existed, people on Wall Street still got the information first and acted on it first.
What computers have done is made the whole thing quicker and more convenient. If you want to fill an order you are much more likely to be able to. Those advanced algorithms help make sure things are correctly priced which is good for buyers and sellers. The companies looking for investment benefit from this. The smaller investors aren't hurt by this at all from this, assuming they are trying to invest in value and not take advantage of arbitrage opportunity.
Contributing liquidity and pricing information to the market is valuable. Some people do it faster and better than others and so they profit from it. It's unclear to me why they need to do a worse job of it so that other people can share in this value. Should Google be limited to only providing so many search results a day so that other small(er) search engines can get some of the wealth too? What exactly is the problem, besides the general popularity of banking fear-mongering recently?