Для чего вы анализируете? Чтобы перейди к следующему этапу - рационализировать его поступок, чтобы обьяснить себе самой что это все мелочи, на самом деле он хороший и вот то то вывело вдруг его из себя. Потом  простите и забудете.И это будет вашей первой ошибкой.Потому что простив ему этот выпад, вы дали ему понять что с вами и дальше можно будет так обращаться. Или вы набрались смелости на прямой разговор, который поможет ему понять что с вами так поступать нельзя? В принципе если он  идиот, и скрывал это, ваши разговоры приведут лишь ко временному ,,улучшению, .ваших отношений. Если он моральный садист, то он вам этого не забудет никогда.Найти обьяснение можно любому поступку, вот и спросите его, пусть придумает вам сказочку что это не он виноват, а вы, на работе, ситуация, мама, папа вывели его из себя. Вот как только скажет что это не его вина а чья то, кто то подтолкнул его на это действие по отношению к вам, пишите ахтунг. Если признает что сам неправ и виноват и извинится, тогда можно надется что зерно порядочности в этом человеке присутствует.