A curly-haired man is talking or possibly debating with a blond-haired man in front of a table.
A man gets into an argument after his waiter makes a mistake on his order.
Standing in front of a table does not mean they are in a restaurant, talking or debating is not necessarily an argument.  There is no indication that a  mistake was made or that one of the men is a waiter.
Talking or debating does not necessarily imply arguing nor that the person in front of the table is a waiter that has made a mistake.
Talking or debating does not mean engaging in an argument. A blond-haired man isn't always a waiter. Talking or debating does not mean one is taking an order.