Bottom line is: Most of the world has no carbon price, and the places that do have one (e.g. the EU ETS) there are so many loopholes that it is not very effective. It's not that it isn't worth trying to do better, but a carbon price is definitely not a short term solution.
So I'm inclined to think whoever proposes a carbon price as "the one true solution" really doesn't want a solution at all.