A male teacher should not be screaming so loudly at students that hundred of people can hear and are watching and another teacher has to step in. It's humiliating, upsetting if they were in tears and frightening.
No excuse for doing this, no matter how stressed, worried, hot a teacher is, salary meanwhile has nothing to do with anything when it comes to professional behaviour! These are severe and apparently uncontrollable anger issues, as other teachers have said, this is not the way to deal with students who do this.
It is more impactful to give a very serious very intense low toned, "Have you any idea the difficulties you have caused... we will be discussing this later with your parents, now get on the bus and sit quietly until I tell you otherwise".
I never shout or raise my voice and I've been told many times that if I choose to assert myself in objection to something, I can silence anyone because I am calm, in control and serious.
An adult should be screaming like this at students, if parents choose to shout in their home when they feel it's an appropriate way of communicating, then that is their choice as a parent. A teacher should not be doing this. A parent would likely want to deal with their child after something like this, but only they have the right to move into personal space.
It may well be flagged with the school if the students mention it to parents and the parents are concerned. Yes the students disobeyed and didn't take enough care it seems, causing inconvenience, but there is no excuse for such anger, humiliation and loss of control. Where does it stop? Plus if the teacher is losing the plot on trips like this, maybe there needs to be more support or preparation, maybe the teacher is struggling and needs help. Of course it should be flagged with the school.