I think you are over reacting.
Surely she has the choice to wear what she wants and the day is important for her too.
I don't think it is fair to demand that the Mother of the Groom wait until the MOB has got her outfit and then tell her to work around that colour, especially when she is paying for her outfit.
Although it may be an old tradition for the MOB to choose first surely all you can is request that she waits and if she does not then so be it.
My bridesmaids wore midnight blue, my mum wore a very pale pink and my MIL wore duck egg blue. They both had beautiful dresses and jackets and both felt comfortabe in what they had one. They did not match 100% but they are not standing together on the posed photographs anyway and both looked lovely next to the bridesmaids.