There should be a test that all politicians have to pass. They need to show that they are fully committed to Americanism and not affiliated with foreign regimes and/or political ideologies. If they do not cherished the Constitution and they do not support our individual liberty and Judeo/Christian morals then tax payers are wasting their money on those politicians wages.
If you're a communist, socialist, Nazi, fascists or a Marxist then the United States of America is not for you. Do not try to change us just because you think you have to make a difference. If you want yo make a positive difference the try promoting freedom for a change.