Its my mother inlaw's son, kinda hard for them to never see each other...
Well if he hits your son, it's kinda easy to make the choice. You can't really smack their kid, but you can refuse to see them unless they rein their kid in.
If your wife is fine with an another child smacking her kid, she's sick. She should have been the first one to make a hell out of it.