The markets are worse without them, the market was worse before HFT which is the only thing new here, trades used to cost way more due to wall street middle men taking a big cut of every trade, far far bigger than HFT's take now. The only people who have a logically valid reason to hate HFT are the old school manual traders who were displaced by them and can no long make a living trading chart patterns. As late as the 70's and 80's there were people getting rich with strategies as stupid simple as buy the 10 day high and sell the 10 day low. Those people hate HFT, it took away their cash cow.
HFT is a sign of a healthy free market, better traders came in and offered to take your trades for far less money than the manual traders could, and took over; that's healthy competition, and they competed with each other driving the prices lower and lower until they hit the penny. Now they all fight over that penny to see who can be fastest because congress won't let them compete on price anymore (the sub penny rule) so they compete on speed instead.