How is this Legal?

More shenanigans from 

A clearly fillable limit order, still sitting and waiting to be filled. How can you trust a trading platform that does this to you for hours?

I have a limit order at 2044, and the current price is 2090.  And it's been like this for many, many hours.  (Overnight, I had an order at 2033.42 that never filled, so I replaced it with this one this morning.)

How is this order still not filled??

I would change it to a market order, but I’m afraid I’ll get filled at $1800. Or worse. How can I trust them with a market order when they won’t fill a limit order?

Unless you hate your money, avoid