John, I was posting at the same time as you...you know what to do. You have to tell yourself this M is over to have a chance to save it before you end with jsut hate for her...limit any conversations to email and then only about your D and bills.
She should feel the loss of her D...she is the one that did this...do not forget you are not the bad buy and that crap about you not being able to find a job when you retire is crap. Even if you do not make SMSgt you have years to prepare yourself for retirement before your HYT...do not let her make you sad and question your abilities...sounds like you have done very well so far.