“OMG!! How does such a great woman raise such a CRAPPY kid and have such a CRAPPY HUSBAND!”
Perhaps she is not as great as you seem to think she is ?
Sometimes great parents have crappy kids its not always the fault of the parents especially these days.