Describing a situation - There are three 3 people
A, B and C:
A - the most rich; successful
B - somewhat successful; ok
C - Dirt poor
Now A says to B, "you are poor because you didn't do the right things, make right decisions"
B, like most middle class, feels a bit envious and, at the same time, guilty, as he knows there are lot of people like who are poor, like C.
So B is trying to defend his life choices and giving example of C while stating that it's not easy to question another's life choices because you don't know what she/he went through.
One way I could put is "living in C's shoes or a third-party shoes" but is there any other synonym or phrase which will convey without using this overused cliche?
I did cycle through the phrases put oneself in another shoes or see through someone else's eyes or even walk a mile in other shoes or even You should trade places with X but each of them sound much more cliche and overused than the next. Also for people who aren't native english speakers many a times these terms lose their meaning.
I am looking for something which is more direct but at the same time more sensitive too, not being harsh.