Anvil is spot on. The reason you keeping letting him back is 100% about YOU, and has little or nothing to do with HIM.
Getting at the reason I would rather be with someone awful than by myself was the lynchpin of my recovery. Sending you strength to keep the door closed this time.