I assumed he was referring to his commissions, not the premium he paid. So he's pisssed over $3 on 500 shares.
In both cases you must have removed liquidity. On PHLX you pay for this (not for all options btw) and on BOX you get paid for this.
So possibly the first order was not sent to an exchange (in which case nobody can see it). Or are you sure that the order was sent to an exchange?
I think the two issues are mutually exclusive. You find the broker who provides the trading tools that you need and whose fee schedule best suits your frequency of trading. Then you concentrate on attaining your return. 2 G's is a lot to throw away.
Hey, if it was a single order executed on different exchanges, then IB's smart routing will route it so that your average still comes out to 0.70 cents a contract. In my experience, that is.. I've noticed that with some of my trades too. So for you, your 10 contracts got filled for a total of around $8. A bit more than 0.70 cents but still decent. Depends on whether you're adding or removing liquidity (like someone previously mentioned) At least that's the impression I got from your situation..