Was his booking "Online check in plus 0 bags"? If it was, charging him to check in at the airport was legitimate. (Similarly, if he'd checked in online but had not paid in advance for baggage.) If it wasn't, did he challenge the fee and, if so, what was he told?