Sounds like a good Christmas. My oldest son shot his first elk this year. Good times.
As far as your W, Sometimes it is OK to call BS on things. Sometimes is is OK to shine the light on who is the REAL irresponsible parent. Most of the time, I just let it slide.
W:"H, You are an irresponsible parent and you are putting a ton of stress on me and S because now he has all this homework to do that you failed to get done."
H:"We both have VERY different views on what constitutes being an irresponsible parent. Regardless of our differences, I appreciate you letting me know about this issue. Hopefully in the future one of you will let me know in advance that there is homework to be done. Regards"
or
H:"I am sorry you are stressed over S homework"
"What is best for my kids is best for me" Amor Fati Link to quotes: https://www.divorcebusting.com/forums/ubbthreads.php?ubb=showflat&Number=2879712