Sorry for your pain triciafawn. Big Hugs.
I agree that alanon and lots of reading will help you. I have turned into a reading machine in the past two months.
I think you did great with setting a boundary and sticking to it. Think of YOU first. He's thinking of himself first....and has been since the day you met.