I can't stand these girls that just flee the scene when their guy is doing crazy shit, of all people there you probably have the most power to speak some sense into the guy. Don't know if that's what happened obviously, but saw similar shit outside my window recently, two guys going after eachother, girl tries one time to stop it and then just walks off, when it was clear neither guy wanted her to get hurt and were both responding to her, it's like she just couldn't be bothered and let them fight.
Obviously Perry is an idiot and needs to take responsibility for his actions, but what kind of a relationship do you have where you just leave at a time like that