My husband screamed in my 8yr olds face

It seems like my husband has some built up resentment towards my son. I have no clue why. When I ask him about it he denies it completely. This morning my son had walked out to the car because we were leaving for work and school. My son had to pee really bad and went ahead and peed quickly in the yard behind a bush. My husband got in his face and screamed at him for it. Said “boy you don’t ever pee on my property you got that ?” My son started bawling. I come out shortly after to find my son crying and my husband had already left. I’m so angry. No one should ever get in a child’s face like that. I called him to speak to him about it and he refused to apologize and said next time there will be severe consequences. But told me to tell my son that he loves him. ?!! Um ok ? I’m confused.