If I could ask (metaphorically speaking) each person who wants to run for the House of Representatives of The United States of America one simple question, it would be this.
Why do you want to be elected and how do your world views fit within that reason?
In other words, if you want to go to Washington and actually help the PEOPLE of America, would you be able to fend off the lobbyists and special interests "campaign donations"?
Or would you have to join the "game" so you could stay "in the game" come re-election time? If you plan on making a career out of this, then I would say "yes, you have to".
And at that point, you stop being an idealist and become just another pawn in the sewer called DC! I don't consider anything "a career" at this point in my life, so yes, I could live by my principles and serve the people who elected me!
Keep your values intact and worry about re-election when that time comes. If you've lived by your principles and done a decent job, that will take care of itself!
It's the only way we will ever change "the game"!
Peace to all