There in lies the truth. I too believe no one is pure as driven snow. I hate those who profess to be so pure and those who attack those who are not. The best people I know try to do better, try to be positive role models and mentors, try to help those struggling with issues and addictions they might also have. And rarely "attack" others.
Those people get my vote every time. Canada's Justin Trudeau just ran a flawless campaign. The last 2 weeks... not a negative word. He appealed to Canada to do better... and won by a land slide. I think the US would react the same way to a positive message.