@Region Philbis,
The NRA has never once bought a politician.
The NRA's power comes from the fact that they have legions of committed supporters in rural areas who will vote for or against any politician on the ballot solely on the NRA's say-so.
Politicians in urban areas may be able to violate the Constitution with a degree of impunity, but any politician who tries that in a rural district will be looking for a new career come election time.