No front running is when you're trades get beaten by milliseconds there for preventing you from getting a good execution rate. You end up trading a penny after what you're trade would be if you were not getting front runned. Not all brokers sell your data though.
So you are saying that if your trades get "front-runned" and your executions are off by a penny, you are losing money? Hmm...
?