You'd booked the flights and accommodation in advance. He didn't bring any cash, only a credit card which doesn't work in that country. Has savings of several thousand but couldn't even dip into them for say £100.
Obviously dipping into savings is unwise, but knowingly going abroad with 0 spending money is unfair to the other person no?