Good for you standing up for that young girl. You are setting a great example for S13.
Your H and my H should get together. They can complain about getting old in each other's company and spare us the agony of listening to them. With my H, I figure if he is actually boiling over and giving a voice to those complaints, then the chatter in his head must be a thousand fold. How miserable they must be coming to grips with the reality that they aren't going to be 25 forever.
Like Kyh, I wanted to let you know that I admire your strength and patience. My H has recently started the whole business about talking to everyone in the room besides me. I find it utterly frustrating and infuriating. You are handling it beautifully.