Unwavering honesty and a Puritanical approach do not mix very well in the giant soup pot called politics. Sucks, but it's true.
Unfortunately, most people are not tuned in to what's going on, well educated, well read, and moral all at the same time. That's the sad but true reality of the situation.
"Your typical idiot," may not be smart, educated, and moral...but their vote counts just as much as yours.
It sucks, but in the game of politics one must play their violin to an entire audience, not just the few of us who happen to be aware of things.
Never be afraid to ask simple questions.