hrm, Mlcers have a way of testing us all of the time and we don't even know it. The drive in the car could have been a test, but you'll never know. They are kids at heart and in many instances love to get under our skin and they will continue to do so until we snap. You have been a complete puzzle to him because he has not seen you react to his madness.
As for your epiphany, that is absolutel correct. God doesn't necessarily give you what you want, but what you need. God also wants us to work right along w/him in providing you what you need and that's why the lessons are hard and once we learn them, we can move on to new ones.
I'm glad your h has been helping out around the house. Enjoy the help while it lasts and I'm very happy to see that it has actually been nice in your home.
Keep up the good work!
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.