It doesn't work. And even if does succeed in getting people to do what you want them to do, you can expect them to screw things up for you just to prove you were wrong.
During the hot and heavy days of campaigning in 2010, I was relentless in badgering people to vote for my candidate and it failed miserably.
The people who voted for him were going to vote for him anyway.
But it was the larger number of people whom I called stupid, ignorant, and who really didn't care too much that voted for the obvious choice.
I think I failed my countrymen because of my fearful clinging to my mastery of badgering.
But here is what works: Pandering.