At least carbon taxes are better than cap'n'trade. That scheme is corruption on wheels. I actually wouldn't mind carbon taxes if I could believe that they would completely forestall cap'n'trade.
By definition a "free market" is free of government interference. A system created by and run by the government, with mandatory participation is about as anti-free market as it gets.
If a company can't opt-out of participation then it's not a free market.
Another aspect, perhaps more serious, is that it would be very difficult to audit incumbent carbon producers' use of carbon credits. These aren't physical items for which you can count inventory, nor are they currency which enters and leaves the corporation via double-entry bookkeeping; they are numbers on a spreadsheet that are credited and debited based on circumstances that have yet to be defined. Corporate executives may not be perfect stewards of shareholder interest, but they've never even thought of the stakeholders for carbon credits. Europe might not have had such problems, but my feeling is that our accountants aren't as honest or diligent as theirs are, and our corporations are governed differently.
Also, for years before the introduction of cap'n'trade, large polluters will have the incentive to remain large polluters, so they get the most credits they possibly can. This is why energy lobbyists love to promote cap'n'trade, and they won't complain about a decade of lead time for it.
1) Many existing polluters can't afford much of a limit, but we don't want them to go bankrupt, so every proposal offers tons of 'free' allowances, which will inevitably be allocated more by congressional pull than metrics. It also favors existing polluters and discourages new entrants, even though they may be cleaner than the existing market.
In Europe these free credits (and their unpredictability) caused the value of carbon prices to fluctuate wildly, which undermined parts of the program
2) <This criticism is stupid to me, but it gets around> - The credits will just turn into one more big derivatives market, and be engineered to obfuscate real polluting by clever gaming of the trading system.
These are definitely fixable issues, but it's reasonable to be worried that implementation may be so complicated that it has nasty unforeseen consequences, since setting up a new market and regulating it well is rarely easy.
A tax is just money going into the Treasury, plain and simple. Then you at least have a chance to curb corruption before the government spends it.