Self defense is a right. Bearing arms is a right.
Banning open carry, while allowing concealed, or banning concealed carry, while allowing open, are perhaps reasonable regulations of the right, because they still allow the right to be exercised.
Banning both is not.
Similarly, requiring permits or licensing may be a reasonable regulation, if the permits or licenses are reasonably available, and are issued under objective standards. Permits that can be denied without cause are not.
ANY permit or licensing requirement is an infringement. Anyone who cannot be trusted to own and carry a weapon should not be running around loose.
Similarly, requiring permits or licensing may be a reasonable regulation,
Permits and licences cost money. That’s a tax to exercise my 2nd amendment rights. Perhaps next we can require a permit to attend certain churches?
I also don’t much care for the government knowing who has guns. That’s a “need to know” issue, and the govt has no need to know.