We say "vergüenza ajena", which translates as "embarrasment for others". We seem to feel this for people we don't know or don't particularly like (e.g. the politicians in the example below), so there's no real element of compassion...

This doesn't help at all with the initial question, sorry...