The anti group far outnumber us. The message is: guns are bad. Now that most people believe that, is only a matter of time. Majority of states are blue now. We may not see a republican, or gun friendly president for a very long time. The SCOTUS will most likely be anti gun for even longer now if the right chips fall. It's now the age to right wrongs, and gun owners are one of the social wrongs.
All the while gun owners are saying "they'll never!!!" When in fact they are. It's happening at state and local levels.
Even if gun owners outnumbered antis or people that don't have a dog in a fight, it wouldn't matter if they aren't dispersed in the right amounts in battleground states. It seems hard to get pro-gun people to vote it seems. People on the side seem willing to vote.