A serious situation.
while he goes on screaming: ”I’m the captain and you are not to question me”.
To state the obvious, that is
precisely one of the duties of a good F.O. and it appears that your actions were perfectly in order. His actions are another matter altogether. I find it worrying that any captain would react to this kind of situation in such an extreme manner and I concur with your decision to submit a report. Further to this, I agree with
witchdoctor that this is also a matter for the police.
It takes a brave person to make a stand in the face of seniority and "connections" but if, as you say, this is not the first incident of its kind, then it is time someone made the call before serious injuries occur.