@Confusedcop,
Sounds like your wife is a spoiled and selfish. She probably doesn't realise just how insensitive she's behaving, but still is no excuse for not standing by you. Have you tried talking to her, in an open way? Showing you don't want to fight, just have a normal conversation.
However, this is not good. She's a grown up woman and should be more mature, and if she's not, maybe that's just the way she is. Was she always like this? Is this the first time in seven years of marriage that she's behaving this selfish? You really need to think about this situation, pros and cons, past and present, then try to talk to her, and then see what you really want for your future...and find the best way to achieve it.
Good luck!