Nothing to debate.

What part of "SHALL NOT BE INFRINGED" do you have trouble understanding?
It says "shall" not "should" 
There will be no debate.
The US constitution is not up for debate.
No one is required to remain here if you disagree with the US constitution. You can move somewhere else.
The constitution is the law of the land.