I'm curious, would it be more "helpful" for me to say "go ahead and have your fly-by even though you know it's wrong?"
In your first post you said he was your ex, now he's not. Which is it? I loved my alcoholic boyfriend once upon a time--at least I thought I did. Now I'm exploring the possibility that I needed him and I was obsessed with him, but that wasn't love.