HFT: Are they nothing but cheaters in our midst?