btw, is your husband a gem?
yes, he is. how do i know? he's still with you, right?
Do you think he is cheating? i haven't seen you mention any worry of that. so assuming he goes to work, helps you take care of the kids, stays home instead of running off with his friends (i saw you say you were proudly doing that...), and although i see you complaining about him, I haven't seen you say that he complains about you.
so if his crimes are that he doesn't do everything on his "honey do list" right, and doesn't take you out alone enough, then yeah- you DO have a gem.