That right to bear arms is a right to use violence to solve problems.
No, it isn't.
How many times do you need to be directed to that simple, plain, obvious fact?
By rectifying/reforming the constitution you remove this potential justification.
There is no justification, and no "potential" of one. Any claimed justification is garbage, immediately. Any claim of that one would amount to a guilty plea, or not guilty by reason of insanity.
Not even the shooters are using that particular one, btw. You are spinning fantasies of motivation and mental state.
And what if they were? How many Constitutional rights are we supposed to give up because a spree shooter invokes one of them?
Let's start with the ones actually invoked. Here's one: Freedom of religion.
That one has actually been used - several times: abortion clinics and politicians by fundie Christians, nightclubs and military bases by Muslims (fundie redundant), clearly we have a problem with our Constitution, eh?
Freedom of Religion has actually been used to justify shooting and bombing.
So has Freedom of Speech - Ted Kaczinski used that one.
Consider that the right to bear arms (national defense) is different to the legal ability to bear arms (domestic)
Badly confused. For example: The right to bear arms is specifically linked to a militia, which is not national defense, and protects the "legal ability" of people (who inhabit domiciles, and are domesticated) to bear arms, which therefore cannot be legally infringed. If I have this language of yours figured out.
If a man sets lethal traps inside his house to catch a burglar is he with in his rights to do so?
No. That is settled law, varying somewhat by State in its definitions of "trap" and "lethal" and "inside" and "house" and so forth.
There is nothing in our constitution that forbids violence, it simply does not grant it as a right.
Likewise in the US.
Except we actually have one - a Constitution. You don't.
And it doesn't grant rights. It forbids their revocation and infringement. That's a significant difference.