If people will pick one airline over the other for a difference of $5, and if his airline is genuinely cheaper, they win. The only way this is a problem is if you're trying to disguise or misrepresent the final price.

If everyone is playing by the same rules, you compete on offering and price. As it is now, airlines are competing on how creatively they can disguise the final price.