I find it unethical for AA to charge fees where they cannot be avoided. For example, this $20 fee for booking over the phone simply because the website doesn't allow it. Advertising a price and bringing unavoidable fees is something Ryanair does. AA should have the courtesy to its customers to waive the $20 fee in cases where a booking cannot be done online.