I've had similar situations with the boyfriend and I've found that it is just entirely way easier to keep doing what I'm supposed to do. I elected to commit myself to change, and he did not. I work a 12 step program, and he does not. So naturally there will be times when heads will butt, but I have to remind myself not to get angry, and to calmly explain to him how I feel about things. Whether I think he is listening or not I just say what I need to say and then go about my business of the day. lol.