Beautiful Christmas gift from husband

He worked today and came home grumpy around noon. I said we’re going to my parents at 6 for Christmas <a href="https://play.google.com/store/apps/details?id=com.glow.android.eve">Eve</a> dinner and he was like WTF and not happy about it at all. Then I told him we have no choice and he has to come with us as a family. His mood got even worse. Then I told him he HAS to come even if it’s for an hour then leave, then he agreed but my mood changed completely and then he got upset about MY attitude then smacked me in the face in front of my child. He’s been screaming at me the whole day traumatizing my child until he vomited from crying so much. This has been the worst Christmas ever. I just left to my parents house and he stayed home and said he will meet us there later. I don’t understand why some “men” are on a schedule constantly and why do the holidays bring them so much negativity. Just saying some, not all because I know he’s not the only one and I’ve read plenty of other women experienced the same shit.