Ok, I know that your not interested in what I have to say but ive thought about this most of night and cant get it off my mind... I know its hard to tell my tone from text but Im really, really not trying to be horrible so im sorry if it comes across that way.
Ive pondered over this for a while.. im really, genuinely trying my best to understand many on this thread point of view that this is fine, just a mistake, slap on the wrist for dh etc.. Ive tried to put it into different perspectives - but nope, I just cannot get my head around, no matter how I try, how anyone can think this incident was romotely acceptable! - ok, it was maybe wrong of me to simply say "leave him" - I know that I personally can say without a doubt that I would, but I may be biased for personal reasons or experiences so I apologise for that but I mean, I adore my dp,cant imagine life without him - madly in love (far from perfect btw, obviously have our ups and downs like everyone) but as much as I love him - dd comes first..completely! her feelings, welfare security, everything... completely are before dps! - its our job as parents to protect our little ones. I dont know if I could be accountable for my actions (not violence btw - solves nothing) if anyone, ever touched my dd in anger! - I cant understand how any mother can, carry their child for 9 months, give birth (same for adoptions too), and make a little person an extention of them to allow someone to hit them!
Im really feeling upset for your little boy. You appear to think its all fine now and your dh is the priority - to make sure you dont upset him when speaking to him about this - who cares if you upset him? he deserves to be upset!!
I really am sorry for going on but felt I had to post. I know you dont want to listen.
As some have said, the fact that this is completely out of character makes the whole thing even more worrying. the unpredictability. He may be stressed. We all get stressed. Part of life - houses, money, work, children, relationships... because something stresses you out does not mean you have any right to take it out on hit your children.
You will probably think Im being completely ott but I would suggest counselling (your dh). Just to ensure there is not an underlying issue there and to ensure that nothing horrible happens to your little family.
please dont take this whole thing lightly.