The only reason the god n guns lobby wins in the US is 1. the constitutional settlement which massively overweights rural voters and 2. corporate lobbying in a winner takes all system which is prepared to hold its nose and bankroll racist hicks if it means they get their corporate welfare.
You are a great nation, but very little that anyone admires about the US has come from the flyover states (and even then probably because of federal pork barrel science and defence funding for those educated elites you hate so much).