I think there is a slight difference between forces combat situations and civil situations? I fail to see any justification for a bloke punching a woman who pushed him away?
Natural instinct for a mum to be protective but that bloke should not have punched her, As for the bloke with the fire extinguisher he needs locking up.