Quote from walterjennings:
arbitrage serves everybody. its the reason why you never see gasoline futures costing less than the oil it takes to produce it, why cross listed stocks never get priced completely differently. it ensures whatever you are paying is somewhat close to the fair value at the time.
without high freq arbers you could end up paying a hell of a lot more for a stock which is listed on another unconnected exchange for less (TSX vs NYSE for example, some related derivative). they also keep the spread tighter so you arnt paying .05 cents out of the gate just to trade some AAPL.
sad to see people complain about something they a) know next to nothing about b) would make the market far less efficient (more costly to trade, less 'fair') for the average day trader.
a very simple analogy. imagine two retail stores across the street from each other. one is selling a pint of milk for 2$ and buying them at 1.50. the other is selling a pint of milk for 1$ and buying it at .50. without a market force to come and correct that quickly (high freq arb), unknowning customers going to the first store would be ripped off, because they would just assume 2$ is the fair value (not to mention the first store would be paying far over fair value buying them too). an arber would come in and buy from the second store and sell to the first, driving the price closer to a fair value of 1.50-1.25 in both stores. that service benefits everybody involved.