The ani-gun folks will eventually win as will the left in general.
Look at a state like CA. That will be most of the United states in 50 years. There will be pockets of rural areas that will still be conservative, but they will be ruled with an iron fist by large metro areas where all the votes come from just like rural CA.
Even states like Idaho or Alaska will become liberal nanny states eventually as our cities continue to grow. Boise ID went big for Clinton in 2016 and is becoming more liberal by the day due to transplants coming in, seniors checking out, and an extremely liberal educational system. Eventually Boise will become both large enough and blue enough to speak for the rest of Idaho just like Vegas speaks for Nevada or Denver Speaks for Colorado.
Enjoy these times my friends because they're not going to last. The Internet, national news, and the educational system have changed the game. Generation-x got the ball rolling on hating this country and everything it stands for. God help us when the Millennials come to power. They not only hate America as a collective whole.........they hate themselves. This country will be essentially given away without a fight in my grandchildren's lifetime. What a shame.....