Oh wow, how hurtful. I am really sorry, I would be very hurt too, I am a cry baby anyway, so something like this would have wrecked me. You say this is totally out of character for your man, so I think I would give him some space for a couple days. I am not one to say the silent treatment is Ok but something is going on and just staying away is probably best right now. I would be praying about it for sure. What he did is not Ok and you two will have to work it out when he gets his mind right, he owes you and apology and an explanation and some major tlc for this terrible thing he has done. But at the moment see if you can lay all of that aside and just pray for him and get your son to pray for him too. If you son asks what's wrong with daddy just tell him the truth, "I'm not sure, why don't we ask God to help daddy right now" Then just pray for daddy with him, it will help! Oh, and even though he hasn't asked for it, forgive him. Forgiveness can take that heaviness right off your heart and if your son says he is mad at daddy etc, you can just ask him to forgive him as well. I do this with my son when he comes and tells me somebody pushed etc, I say "well, did you forgive him?" He always goes, "yeah" and just gets right back to playing, drama gone. I have no clue why he did this or what is going on and I really hope it gets resolved quickly!! I have no judgment for your man, his actions are terrible, but I bet there is something up and he is lashing out. After the storm passes it would be good to tell him how much this hurt you and that you never want to be treated this way again. Marriage is tough at moments for sure, hang in there and just know that I will be praying for you guys!