In this modern age there really isn't much excuse for being stranded in a foreign country with no access to your resources back home. If family cannot assist then surely someone at a consulate can, and I'd be willing to bet there is even a bank right there in the airport that can receive wired funds. I don't see the problem?
Call me a cynic, but this screams "set-up!" to me. I think "B" handled it perfectly.
"To reach beyond fear and danger we must sharpen and widen our vision. We have to pierce through the deceptions that lull us into a comfortable complacency, to take a straight look down into the depths of our existence, without turning away uneasily or running after distractions." -- Bhikkhu Bodhi
"No man ever steps in the same river twice, for it's not the same river and he's not the same man." -- Heraclitus