I don’t think Zara was iconic at all shouting at Tom. Yes he was sly snogging Ellie but no point bringing his family into it.
At least it didn’t seem as fake acted by them all as the episode the night before
I personally think that she probably knows the most information about him and therefore knew
exactly what would trigger him the most. And it worked - man got up and threw his pink coat right out of the pram. Zara has a fiery temper but Tom deserved it.
He goes around showing that he doesn’t give a crap about anyone’s feelings. And, more importantly, he thinks it’s fine for him to treat women like that. I’m not sure what Olivia still sees in him at this point. And I also think that Sammie will steer clear of him.