Been there done that.
Pissed me off royally.
Ive also heard Im not perfect, you dont love me, I need you, I cant do this without you, if you leave-why would I stop drinking, I am going to kill myself....on and on.
Hes offended that you are switching the "rules" on him.
Keep on working at this..yourself that is!
Progress not perfection!