Carbon taxes and tariffs would work yes. But you're imposing serious costs on people that they haven't shown any desire to support. Further, tariffs would disproportionately impact the poor in the developing world.
So will climate change, and more so.
But I take your point, and I'm not sure of the solution.