Yes, @Lizchapman and @Victorius19 are right. You're still going through the absolute wringer at the moment. You are doing magnificently @mummy917 . That's your "first" holiday done - you won't have to do another first one and you did it so well.
Perhaps it wouldn't hurt him to see you welling up a bit. It may serve to impress upon him the lasting, permanent and sincere pain and sorrow he has caused. I doubt it, sadly, but your tears are absolutely no mark of shame or weakness. Sometimes it's OK to not be OK. And this was one of those times.
Swear, rant and yell if you want to. Punch a pillow. In fact, I heartily recommend getting these lads involved. A cushion with his face on it to punch, scream at, stamp on and repeatedly tell what an utter kn*bjockey he is (best hide it from the kids and guests though). All terribly healthy. Keep going, you're amazing. x