I think that some people are simply born more nitpicking and exacting than others, but also parental influence plays a part too. I know two people, my dh and a good female friend, who think nothing of doling out small but constant criticisms. Yet in both cases, they set high standards for themselves and feel so disappointed in themselves when they fail. They are their own worst critcs. They turn their criticism in on themselvs and suffer silently for it. My dh's parents can be exacting and critical, I haven't met my friend's parents but they sound the same.
Because of this, I think in my case fighting fire with fire, giving criticism back, won't work too well. Sometimes you do have to stand up for yourself, but I try to make light of it, turn it into a joke. Other times I change the subject (I'm an expert at this now) or just have a thick skin. Some things I know will cause grief so I do my best to avoid these flash points ie I never run out of white pepper or frozen peas. I don't care about these things one iota, but lack of them in our kitchen causes deep angst with my husband.
This friend of mine and my dh are two of the most loyal and caring people I know. I would totally depend on them in a crisis. Their critical natures are symptoms of stress and ingrained childhood behavior pattens.
A few days ago, my dh and I were saying how much we'd each like a room of our own - not separate bedrooms, just space to be alone. I asked my dh how he would decorate his room. I listened in silence as he told me his ideas. I then decribed my room. My dh picked me up on every detail, adding 'helpful' comments and criticising my taste. I reminded him it was my space I was describing. This little fact passed right over his head. He then began to put himself in my room plans, saying 'we' and 'us'. In the end he promised me that one day, when the children had grown up 'we' would have a room just like that.
I felt really touched. It perfectly illustrated to me what I know about him already. He can't help criticising, but in a way it shows he cares for me and wants to make my life better. No detail is too small to escape his attention. The day he stops criticising me is the day he stops loving me.