Our Constitutional rights are, increasingly, under attack, and none more than our 2nd amendment. "Shall not be infringed", means exactly what it says, not maybe, or based on political winds.