The right to keep and bear arms is a federally guaranteed Constitutional rights. Any state that refuses to respect our right to keep and bear arms by putting restrictions of any sort on law abiding gun owners are in violation of the Constitution and the federal government should act against states which infringe on our rights.
To put it another way, no state should be allowed to infringe on our gun rights no more than any state should be allowed to reinstate slavery.
The Second Amendment has not been “incorporated” yet. Go look up “incorporation doctrine” via the 14th Amendment for how the First Amendment was protected against violations by states.
There is a court case in progress now in Illinois which, if decided in our favor, would establish incorporation for the Second Amendment.
It’s not a ‘federally’ constitutional right. It’s a Constitutional right. Has nothing to do with the Federal government saying yes or no, it’s what our Country was founded on.