I agree with you, I would have attacked him too!
If he is going to treat an animal like that then that is probably why he is 23 and has no job and still lives at home. No one in their right mind would marry him! If he is going to treat an animal like that, then he is going to treat a person like that. Wouldn't surprise me if he came after his sister,
always judge him the way he treats his mom or his sister!

What a jerk. I suppose your friend is also a senior and no chance of her moving out? What will happen if and when she moves away to college, how will Lady get treated then?