The preloaded card is a gesture BA give, on top of the legal entitlement to 75% of the fare for the applicable sector and any minor difference in taxes (not the whole ticket price). Customer Relations can cancel the card, verify the amount on it and issue a payment in local currency direct to your friend. The issue with being dripped on would only get an apology at worst and a few thousand Avios at best.