It's always good to apologize.
James was trying to find a seat on a crowded subway when he accidentally knocked over someone's bag of groceries.
James wants to sit down because he's tired.
James apologizes to the person with the groceries and sits on the floor while he gathers them up.
James keeps walking forward to look for a seat without acknowledging the spilled groceries.
The person with the groceries thanks James and lets him have her seat when she gets off at the next stop.
Several people on the subway insult James for being clumsy and not apologizing.