hi loosechange,
you have a very powerful advocate for your view: the NRA!
i don't actually disagree that it might be about the only interim solution which has a hope of making a difference.
but the long run issue is that there are far too many guns, the guns are too capable and too easily available, the culture encourages violent and unlawful behaviour and the mentally ill are not well provided for etc.
and as you can see, as the days tick by, resistance hardens. the us is incapable of solving these kinds of problems in a serious way. sad but experience suggests it is true.
my view is that the constitution makes it so. it makes change difficult. so problems build and build until they reach the point of utter frustration. and then - you get your catastrophe. at which point, maybe a few minds change and something happens. or maybe they don't and the us gets its murders, assassinations and civil wars.
pitiful spectacle. and no one wants to change the system which produces it.