I think the majority of our politicians in DC are puppets. The only question is who are all their masters.
Israel is obviously one since everyone in Congress is pressured into support a free gov handout and not to say anything about them. Our politicians force us Americans to pay a jizya tax to every country in the world.