Wow, it's not easy is it! You can't fix his emotional issues and that is damn frustrating, I know. I think you are handling this incredibly well, it can be so hard to hold back the floodgates when you feel like ripping his head off! You are right to stay away from that kind of emotional outburst, it does little good. Keep working on the counselling but above all (and this is what DB taught me) look after you. Whether your M stays or goes you are stuck with you. Make yourself a better, fuller and more interesting person for you as much as for your M. GAL and show him that you can make it with or without him. The pain is less when you can point to all the things you've done to grow as a person. In my sitch I have grown in so many ways because I've done just what I'm suggesting. Even if the worst comes to be, I know I've become a better, happier person in myself. I hope this helps. Take care, and from one Canadian to another here's a big Canadian EH for you I'll be checking in on you again.