Next time he flips out(if there is a next time) just pin him up against a wall(If he's not bigger than you) and tell him to listen to you say what needs to be said then slowly let him go and ask him if he has a problem with any part of what you said(really just asking are you confused). If he's bigger than you just call his mom and ask her where she went wrong with that kid.