What were you thinking rattling that animals cage, didn't you fear the consequences?
He has now turned his harsh words onto you, you may never recover. 
yes, he sounds quite beastly.
since that post i have determined hes the typical fat guy who thinks hes 'big'- hes big, but not in a good way.
if he was big and shredded he would enjoy probably the atmosphere at such an event since when you are in good shape you really dont care about what anyone else is doing cause your too busy with your buddies talking with each other, having a good time and chatting up broads.
so, since he is not said developed stud, he compensates for his obesity with words of anger and violence- its much easier to criticise than it is to better yourself.
pretty simple really.