The 2A right is not absolute, any more than the free speech right is absolute.
The notional free speech right in the Bill of Rights
is (unfortunately) absolute. The Constitution has no authority to
make it absolute--it's actually part of the right of private property, and governed by the same body of natural law--but it does anyway.
The oft-cited fire-in-a-crowded-theater objection is an objection to
fraud, not to free speech.
The right to bear arms--Constitution or no--is equally absolute. Look at it this way: does the government have the right to keep and bear nuclear weapons? Yes? Then where did it get that right? Must have been delegated from the people, mustn't it? So the people must have that right to delegate.
Reasonable:
Violent felons can't possess firearms or ammunition.
I disagree. I know too many violent felons personally to believe that this kind of zero-tolerance prohibition isn't just as dumb an idea as any other kind.
Prohibition of firearm discharge within city limits.
That doesn't even address the right to keep and bear arms, does it?