I thought you said the problem was bad monetary policy. Why not focus on improving that? That's not a tech problem, it's a policy problem.
People should be able to have total confidence in the integrity of their monetary system to ensure that they are not unwittingly supporting actions that go against their morals. Blockchain would allow precisely that.
I can somewhat see the appeal of a system like the gold standard in that it tries to imposes a monetary straitjacket on government. Except that the course of history shows that, when faced with the choice of continuing their monetary policy or abiding the the straitjacket, the straitjacket loses very nearly every single time. This includes times where losing the straitjacket meant physical adulteration of the currency--it is, after all, the literal act behind the term 'debasement'.