And I'm still dead set on the fact that there is almost nothing redeemable about Picard sleeping AND fathering a child with Beverly Crusher while she was still married to Jack.
This is an assumption. Do we know whether Picard and Beverly had a relationship before she met Jack? It took several months for Beverly to decide what she thought of Jack. Jack might have assumed it was his child, and they married afterwards. All three parties apparently knew Walker Keel.
And as much as I hate flashbacks, I wish we had seen the events leading to Jack's death, and Picard's grief.