some progunners don't have the ability to understand complex cause-and-effect. although its not always accurate, but it is a standard rule of thumb that progunners have a lower intelligence, in the sense of IQ
Why can't people realize that when guns get limited or banned, it won't be a instant fix, and instead, will be a long term issue to keep on top of. Sure, many people will still have guns at the beginning. But give it a few years, and as the law gets more of those guns taken away, the amount of them available will drop. Soon, there will be so little guns, that if someone did want one, it would be too expensive for anyone but those with a ton of money. It wouldn't be available to basically 80% of the population.
Sure, it wont be instant, but people don't or can't seem to think about long term. Long term, gun bans would gradually eliminate most guns around. And as those with the guns get caught or taken away, the supply will just keep dwindling. It's called thinking ahead.