I feel like this too sometimes. DH and I are working through some stuff and it is hard to look at yourself closely sometimes.
A few things are helping me at the moment. I'm not sure they are helping DH's particular issues but I feel like he has less to blame me for lately, so it helps my self esteem.
I know nagging is one of my 'problems' I've got some good excuses (it was the way I learnt that people communicate, from my own family, and my DH completely shuts down at any sign of negative emotion - will respond as little as possible and walk away if he can, and that set me off). I know though, that they are excuses, and if I can work on my problems, I have a good grounding to get DH to work on his more concertedly.
Anyway, first off I stopped shouting so much because we have a small son and it upsets me. I get 2 or 3 shouted words out and then I breathe and lower my voice and try to slow down. Slow is good for me.
Secondly, I try to stop using insulting terms. WHen get worked up I do call DH names, and I know I belittle him but I am trying now to instead calmly explain how his actions (rather than he as a person) make me feel. I am trying to invite him to work on both the action that is affecting me, and how to help me with my feelings about them, so it is not all about blaming me. I'm not sure if it is helping him but I feel much less like a nagging harpy (although I don't always manage the calm)
The last one sounds silly but I've been reading parenting books (unconditional parenting and how to talk so kids will listen) because I want to be a different parent to the ones I (and DH) have, and sometimes it is different to break away from everything you grew up with. The thing that struck me with these books is that they are encouraging you to treat your kids with respect above everything else. I realised that I wasn't always treating DH with the respect due to him as a person and I have been trying to use some of the communication techniques in the books on him, as well as just thinking how I would feel if he spoke to me like that.
This is all a work in progress for me, and when circumstances are right I will be getting some counselling (don't think I can do it when pregnant - too many hormones) and if needs be, DH and I will be getting some together too, if he can't change the way he talks (or doesn't) to me too.
If you don't like yourself, as I feel sometimes, sit down and think about your actual actions. Try not to believe that they define you, as another poster said, they are what you do not what you are. If you want to change what you do, then you need to sit down and work out (maybe with some help) how you can do it.
Sorry if this sounds like an essay about me, but maybe some of this will help you, as I feel like I might be in a similar place.