Be that as it may, is it any surprise that he's pissed and is venting his frustration? What his issue is should be obvious enough to you, and the onus really is on you to solve this.
Rather then by making threats in a public place he can come to me and express his concerns privately and from there resolve the issue, the onus is not on me, diplomacy is a bilateral process where both of us need to put in work and efforts to get it to work.