Taxing carbon is fine, that isn't the problem, the problem is giving that money to the current generation in the form of payouts.
Why should a random citizen get paid more just because in their country there's heavily polluting industries? It makes no sense.