How old is he? Most people get upset with things that really won't matter in the long run either. It's just how people are. I'd be worried about the yelling and screaming. If he is older, he may be dealing with a lot of anger issues. You want to address that before he does something serious and maybe hurts someone.