Brooklyn is right...He put you in a no-win situation to justify his behavior. If you apologize you are patronizing, if you stand up for yourself you are bullying him, if you step out of it, you are ignoring him.
Glad you are able to realize that it is his issue and try to let it go. It is so so hard to not get hooked by this type of interaction.
Hope today is a more peaceful day KG!
Me(f): 51 W: 41 DP:8 M:3 T:10 "W not happy" 7/11 D final: 8/13