Mr. Right isn't always Mr. Perfect, according to results from one forum.
Your kids will be better people for it.