I mean, sure, it's unAmerican.
But this is in a context where regular mass shootings is American.
If you want things to change, you need to be open to rethinking what it is to be American. Or openly accept the price.
Edit: To be a bit more clear, my issue with the 2nd Amendment isn't "OMG people might have guns". Canadians have guns, too. We're okay. It's the entitlement and the gun culture the 2nd has fostered that's the issue. And I really don't think there'll be long-term change unless Americans are willing to confront that.