For sure a mixture of condescension, denigration, and outright insults are going to swing people to your point of view.
The big problem with politicians is that they make promises - not a good idea when following through with those promises is not solely under the control of the one person making the promise, and that getting anything done requires getting the cooperation of other politicians that have vastly different ideas on how best to get the same thing done. And, of course, they've made promises that the jobs and money from such things will largely fall in their own districts.
Of course, letting religion and their taking bribes dictate their positions also contributes huge obstacles to doing their jobs correctly, as well.