*Correction* : EVERY broker that has "free" comissions are selling your order flow.
A day trading professional brokerage, like Lightspeed, you can pay for direct routing to the exchanges. You pay commissions on every trade, plus ECN fees based on the exchange, but it is the fastest direct...