Snoopy - If any trade is executed with an intent to manipulate a stock price it is in fact illegal on top of being unethical.
With respect to HFT, though it should be illegal in my opinion, the intention there is to trade on technicals (algorithmic trading) and not distort market price.