Very unfortunate that your son's grandparents have nothing to do with him. My husband is estranged from his family of origin, which isolates my children from their grandparents, too -- but then, the grandparents are divorced, because the grandfather was a pedophile, so it's just as well. But the fact that your husband chose your son's name from a happy, grateful part of himself should be the focus, if you can possibly make it so. Your son is named for his father, and to hell with the in-laws, if that's how they want to be. Take joy in your son's life, find peace that he is named for his father, and if all else fails, call him
Mike.
Good luck to all of you. :D