Yeah, I love that - if you say something you're being mean but anything he says is fine. Sometimes I bite at that hook, and sometimes I don't. Do you get told that you 'aren't willing to look at your own stuff" too?
Either way, we are where we are on any given day. There are days I'm a total wreck about things and days it's all okay. Don't be too hard on yourself. Look at all the good things you are managing to do!! And keep doing them!