>> Why wouldn't the tax on fuel be a barrier to competition too, under your reasoning? To grow, the smaller airline would need more fuel, and so would be paying more.
Under the proposal, nobody pays anything if they maintain their current emissions. But if a small airline grows and takes market share from a big one, the small one will have to buy credits and the big one will be able to sell credits. The little guy in effect pays the big guy for taking his market share.
If you tax the fuel directly, everyone gets a cost increase right away which they should pass on to their customers. But it doesn't have adverse effects on the free market like the credit system does. You fly more planes, you'll pay more taxes but in proportion to your new revenue so it doesn't really matter.