One thing I've learned from the people here is that we need to have boundaries for our own mental health. We need to be able to enforce those boundaries also, otherwise they are meaningless words.
It sounds like you've given your H your boundaries and he has crossed them. You say you don't want to be a WAW again. I think there's a subtle distinction between walking away and standing for yourself. WAW (from what I can tell) are in a fog and are running from themselves. Standing, you are clear with what you need and willing to do what you feel is right, despite the pain it will cause.
I'm not saying to leave, but I am saying to look inside yourself and ask yourself what you want and if your current path will take you there.
Me 43 W 38 M 5 T 7 SD20 S15, S13 with 1st W ILYBNILWY June 2010 Separation/Bomb July 2010 Divorce Feb 8, 2011