Hold the phone- David brought his mistress to family dinner?!?!
I can't imagine how difficult it would be to forgive your spouse for cheating and move past it, but, I felt like Shannon was dwelling on it somewhat- until it was revealed that the woman David had the affair with actually had a relationship with David's family!!! That changes things a bit for my thought process! It wasn't only a sexual affair- David must have thought he was in love with that woman if he included her in family gatherings with his mom and sisters!
I'd kind of like to kick David Beador in the nuts right now....