It's kind of ridiculous all of the whining about HFT. Trading comes down to developing strategies, being able to scale/manage position size, having discipline to wait out for the right set-ups, controlling your emotions, and most importantly....money management/risk management skills. If you can...