I'm sorry I don't have any advice but I can relate as I've been there before. And your post really made me laugh!!
:
I guess I do suggest one small thing, don't laugh at him in front of your child/ren.

I guess I do suggest one small thing, don't laugh at him in front of your child/ren.
