US carriers are mandatory to give refunds because they got bail out money from the Feds. You have to ask for it as they will try to give you an expiable voucher.
My friend needs to go to the airport Thursday afternoon. Are there any check points now going to Guadalajara from Ajijic? If so they will need to leave earlier.