As time goes on the people not around when they were so against the law when it passed will enforce it though. Relying on local non compliance only works for a generation or so, and still not for the individuals charged.
When such firearms are restricted or banned it empowers the young men that travel in groups, the organized crime, and law enforcement at the expense of the citizens.
Mexico is a perfect example.
Firearms that can deliver good firepower cease to be in the hands of the citizen, and only in the hands of the law enforcement and organized crime.
This is the desired situation from a position of power and what governments across the world seek. A tiered system of arms, with citizens at the bottom, and the less they can have the less the tier above them needs to have, because they only trust localized law enforcement slightly more than the average citizen. Organized crime will always obtain whatever is available to law enforcement, and sometimes the military, if that is what is needed to fight eachother and whatever citizen stands in their way..
This forum censors real topics and conversations that address any issue outside of firearms though, and sadly firearm rights as its own circular logic I do not think will remain strong enough over time.
The electorate is changing. Texas has almost flipped blue and will soon, as has Virginia, and Florida tried to give felons back their voting rights until they reduced the impact of that by requiring them be done with serving all their time and paying all their fines (most of whom are expected Democrats, not that I support disenfranchising people). Any one of these things would have changed the outcome of elections going back to Bush.
Many other states are rapidly changing, and most of the change is from recent immigrants and their children.
The Democrats are favoring unlimited immigration, and new waves of most immigrants with nothing starting at the bottom vote for the party that will support them and pay for things with others' tax dollars. While the legal immigrants are mainly from overpopulated Asian nations like India and China, where they have tens of millions more men than women (from choosing to kill their own girls on a massive scale as male children are preferred), and will be close to a billion and a half people each soon. They have ruined their qualities of life overpopulating their regions and if we bring in a bunch of them will result in the same here, but big business always wants skilled people that will work for less and is not motivated by what makes life best for the average US citizen.
Asian-Americans are the single most anti-gun demographic in the United States statistically as well.
So those being brought in at the bottom vote for the people that ban guns, and those being brought in closer to the top are also anti-gun more often than not. So the faster we bring in more people the faster things will be changing.
If items are banned but keep popping up they create new laws to ban them more. Trying to figure out if you can store them in various ways ignores this. If they ban assault weapons but lots of assault weapons keep popping up they will expand the definition of assault weapon.