Sorry but I don't agree that the credit card surcharges should be revenue for the airline. The credit card surcharge should accurately reflect the transaction cost of paying by credit card. A credit card fee should not be revenue for the airline. If they want to make more money, they should increase fare prices and advertise the full price upfront. I do agree that it wouldn't be fair if one airline did this and not the others, but they should all be forced to do this - then the playing field would still be level.