Well, you know your husband best and maybe a psychiatrist isn't the solution. But the idea of bringing in a third party who has a little distance from the situation (or who knows how to be impartial AND keep his/her mouth shut) might not be a bad idea.
Sometimes, we really can't see our flaws, especially when somebody close to us points them out like a parent, a sibling or a spouse. Sometimes, it's easier to take when the person pointing it out is a bit removed from us. It may help in your case. Is there someone you trust that you could talk to about this?