Market orders are like a box of chocolates. You never know what you're going to get. If you use market order, you deserve it, don't complain...
Market orders are the only good option in many scenarios. There's an order to how marketable orders execute but I guess you never figured that out. Even HFT people recommend using market orders in tight spread situations vs. limit orders that just sit around waiting to be gamed.