Carbon Tax on Trial: Chimera or Green Charm?