I asked my friend to be my MOH because I was excited and trusted her. But since then she has insulted my color choices insisting on wearing red, complained about any and all dress choices and my taste in general. I have really tried to be patient with her but more and more she is bullying me about any and all choices I make at one point saying "I have to pay for my dress,hair, makeup, shoes and throw you a party?!" She has even bad mouthed me to several florists and the dress maker.When I suggest that maybe she would be more comfortable stepping down, she insists that she has done nothing wrong. I am really tired of the drama and have really tried to be patient and understanding of financial and other problems she may have, but now she is blaming the fact that she is just a few weeks pregnant on her year of bad behavior. I am really trying to keep the peace(her husband is my fiance's best friend) but its proving to be a huge issue. What can I do?
It appears that you two just aren't meant to be together. So, although it is considered a huge insult to be asked to step down, I believe in this case it is best for the both of you. But, this must be done with utmost tact and thoughtfulness--as if I needed to mention that .
Perhaps you could ask her to coffee and in private mention all that you have here. State that you value her friendship so you feel that it is best that she steps down now before you two have an even more serious argument that would damage your friendship. Also, mention that because she is in the early part of her pregnancy she will be very tired and you wouldn't want to stress her or tire her out any more than necessary. Hopefully with all of your point by point references she will see that it is for the best.
Also, no one is obligated to host a party in your honor.