MM - Hang in the bruv. We all have things that spark us off and we will all have lapses, some of us more than others. At different times the reality sets in, have a cry, just not in front of kids and W if that can be helped.
This is the toughest thing you will ever do in your life, but you have no choice. Things will be fine, though your situation I find interesting in that you both get along. Your W hugging you and worried when she sees you crying, her still criticising what you do etc. Sounds like reality is hitting home for her also to me, not sure what that means and don't take to much from it, just how it looks from the outside.
Make yourself some plans for the weekend and have some fun for you. Come home with the biggest smile on your face like you've just had the greatest day out ever etc and tell the kids all about it. Go have some super me time.