@mushroom_soup The first issue is the roommate wanted to start a fight. "But I was drunk" is no excuse, as you being drunk does not make you do something you did not truly want to do. When I used to drink, I never once tried to start a fight.
In short, he is a violent asshole for wanting to fight even when drunk. The alcohol just removed the inhibition to do what he really wants to do.
Kicking the cat is another extension of the same assholishness. But in a way worse.