Captain was wrong. He was doing a Corporals job. He could have been decked and incapacitated - poor risk assessment. Sounds like an ego trip.
CC are trained to deal with such incidents. Highly likely Pax would have "offered a helping hand" should things have got untidy.
Just my tuppence.