Я так понимаю, парень вел себя плохо не весь день, а под конец мероприятия. То есть он устал. При усталости первым отключается самое слабое звено, самоконтроль. В следующий раз это надо учитывать. Стараться увести его пораньше. Научить ребенка чувствовать приближение расколбаса и предупреждать его. Может быть, выйти на улицу побегать, может быть наоборот, засесть а уголке с книжкой или телефоном.