TAKE THIS WITH A GRAIN OF SALT...I DONT KNOW YOU, BUT HERES WHAT I'D DO!!! Pack your/her sh*t and move on! Life is to short for that sh*t! If you cant walk away from something that disrespects you like that...then you are being walked on. Be strong, for your kids. I hope all works out for you, but seriously. MOVE THE fk ON. Im telling you like I told my own brother a while back. Good luck man. Be strong. As soon as you find yourself, you will be able to meet a woman that will tread you right. But be careful, weakness brings predators. MAN UP>>>you will do just fine. Plus having a couple beers with the boys doesn't hurt either.