I think we should have freedom of arms, but not too much. Like, if you have committed a minor crime and that was years and years ago and you are now a model citizen, I think you should be able to carry a gun. However, if it was a violent crime you would be denied that right.
Seems legit. (I think all felons are prohibited from owning firearms.)