Why do people sometimes feel embarrassed for others ?
Maybe they had the same kind of thing happen to them and they know how embarrassing it is.
Maybe they care about the person something embarrassing happened to.
Probably for the same reason that when a man gets hit in his genitals that all the men around cringe.
They are sensitive to another persons feelings - not a bad thing.