American Express restricts travel advisors' access to hotel and cruise benefits, sparking debate over cardholder choice, hotel rates and luxury travel bookings.