How will you take them away from most citizens? You keep recommend the next to impossible as if we are all idiots for not jumping on board with the silly idea.
Time is our friend in this. We make it hard to get the guns we don't want, and we make a generous buy back program for them and then just wait. Over time they will become less and less common, and more and more expensive. They will never go away altogether but we don't have to get rid of every last of the targeted guns, lowering number of them in the hands of the general populous is the goal.
And since you can't keep guns out of the hands of those who really want one, how the heck would can we keep order in a society without the physical means to enforce lawfulness? Disarming everyone is an impossible dream.
Absolutism is a terrible argument. We don't have to get rid of them all, if we can prevent just one person from using one to commit mass murder it will have worked.
More gun laws are only going to disarm those willing to obey them, and those folks aren't the problem.
This is just plain false. It makes the assumption that laws have no effect at all on those willing to ignore them. That is so stupid an argument that I can only assume that you are being intentionally obtuse, certainly no one could both believe that argument and have enough brain function to operate a keyboard to type it out.
I can buy Marijuana in both Texas and Colorado, but it is a lot harder to get, and more expensive, in Texas. There are definitely a lot of people in Texas that don't use marijuana because of the laws there that would if they lived in Colorado.