Yikes !
Why in the world are you still with her? Shes emotionally abusive to you. You have given up and change so many things for her and shes still never happy or grateful it seems..
Cut your losses and make plans to get away from her. Shes not going to change her ways. Im sorry.
Take care