Look man I know you are in a really tough situation but you really have to stop making statements that you can’t and don’t follow through on because it makes you look weak.
I also think with your boys knowing you are teaching them that it’s ok to be a doormat.
To get her back she has to respect you. How do you get your respect back?