If I didn't know better, I'd say that my own wife had just started this thread...
It's not so much resentment (in my opinion), as it is resignation to the idea that he will never be "good enough" for anyone else's standards - including yours - and that he is being pulled every-which-way by others as they attempt to "correct" his behavior.
He is as he is, and as long as he does not intentionally hurt anyone, there is no need to change him.
_________________
I have no love for Hamas, Hezbollah, Iranian Leadership, Islamic Jihad, other Islamic terrorist groups, OR their supporters and sympathizers.