One thing you can do is call your broker and demand to know why your trade has not been filled, even though a trade went thru at a lower price... When the MM's do things that are against the rules if people dont speak up...then they will continue to do them.