Thanks everyone, I appreciate all opinions.
Afew other thoughts:
The Hamas/Suffragette comment was on Women's Day in March. I was pretty appalled but since I wasn't there to hear the comment, nor the context, I urged caution.
Teacher also teaches my younger DC & likes both my DC. They have form for shouting/belittling pupils but not my DC.
To a pp, I chose my words carefully and referred to the MN collective as 'vipers' in a humorous way and as a shorthand to let you know I've been around a while and am genuinely interested in opinions. Apologies if my joke offended.
My older DC is close to their other 4 teachers & has a great relationship with them. I think the school itself and the staff are incredible. They are 17 - we're in NI & year 13 is equivalent to year 12 in England I believe, so another year of school left.
Finally, with regard to the homework. The class understood the past papers were given as a revision guide, not as a homework. I tend to believe DC because they have never received a negative behaviour point for not handing in homework until today. It's entirely possible they and their class made a mistake. Regardless, I instinctively feel that this possible misdemeanour doesn't warrant one pupil being spoken to in that way, singled out in front of the class.
Thank you everyone for your thoughts, especially the fellow teachers. I have no with to make unnecessary trouble for anyone hence garnering opinion here.