Seems to me that any state law restricting gun possession/use would be pre-empted by the Constitution.
But then again, I’m an old, White, Christian male—What do I know?
We have been fighting it in the courts since Heller was decided in 2008. We still have a long way to go.
The courts have been stacked against us since at least 1932, perhaps earlier.
We are winning there because we formed a political gun culture and won in the legislatures. We have also educated the public and some academics.
I think you are right, and there is a court case in Florida on your point:
http://gunwatch.blogspot.com/2014/12/fl-open-carry-ban-may-be.html