Remember, the Constitution was crafted by men of their time, and they explicitly stated it was not a suicide pact and that future generations were fully allowed to amend it should they find the desire. We can probably find a compromise that greatly reduces gun violence, if only compromise could be made.