I think you handled the situation really well. You seem to be able to do the balance act between H and the kids and stay calm.
It was also good that your H stayed calm.
Your snow should melt soon but then you will probably have floods or at least very soggy and muddy meddows and icy roads at night. Do take care when driving.