I have a cunning plan my Lord
"So, if a politician decides to go against the gun lobby, guess what would they do? They would spend millions of dollars on TV ads trying to convince people that Mr. XYZ is coming for your guns. Majority of people in US are so stupid that they believe this drivel and would vote the politician out. "
How about if a high-profile, non-politician (Oprah?) decided to stand for election on a serious ban-all-guns ticket? They wouldn't need to spend money on TV ads, but the NRA would have to spend a fortune. The candidate would lose, but winning wasn't the intention. Draining the NRA bank-balance is the intention, even the gun-nuts don't have unlimited pockets. Rinse and repeat. Eventually they'll run out of money and a serious politician can give it a try.