Re: Am I taking a really extreme step?
Looking at it from a third person, I think her going away for a little bit might be a good idea. It'll give you space to think about things as well as figure out what you really want to do - Maybe do Istekhara before you take any big steps.
I think by you giving her soo much control and giving in to her every whim and desire might have caused her to give you attitude. Are you sure she has a masters? because ummm even a 5 yr old can spell COLOR correctly. Khair these are really minor things, but if the attitude continues I think you might need to put your foot down and sit down with her and communicate. Have you tried stop talking to her? Sometimes reverse psychology works and makes the other person realize that they cant always have their way.
I honestly think you should sit down and figure out what you really need - if its a communication gap then thats somethng you should sit and talk about, but as far as disrespecting you over asking a simple question, I think you might have to tighten your attitude up a bit and let her know that she cant walk all over u all the time!!