How long have you been together? I know that in my 22 yr marriage that there have been many many times that I was very unhappy,then I realized that he has been too! Now we talk about it and spend ALOT of time compromising.
What it all boils down to is-- I love my husband,respect the things I don't like that he does,and realize that I probably drive him nuts too. I cherish our time together,and it sure doesn't happen often.
As far as gramma,I'd be ticked,but his son is now part of both of you.We have five of our own,and they take all of our time,but when they are grown and gone-DH and I will be alone at last
Good luck and I hope things get better