Mila,
Well one thing good about all this is that your H recognized he was wrong and apologized. Hopefully if/when you R, pride won't be a huge factor.

Sounds like you set a boundary today.

Congrats to your D for passing the test! One more milestone accomplished toward growing up.

Question: Who drove when you and D were going to H's house after the driver's test? LOL