In terms of legal angles, the TX AG would likely compel AA to refund your friend the change fee in a heartbeat, but I'm thinking he might be eligible for EU 261 IDB compensation. As such, please check out this thread:
The 2019 BA compensation thread: Your guide to Regulation EC261/2004