Nothing evenly slightly unethical here. You're playing by the rules and there's a very good chance the res. you cancel will go to someone else. AA will get $100 bucks to boot (not bad for them, since the cost of redepositing those miles can't be anywhere close to $100).