I disagree. "Horrible person" was HER term, not SoldierDad's, when she was doing her "woe-is-me"/martyr thing with her brothers.

I think he should just let it be. Save the apologies for when you REALLY do something boorish.

Puppy