SECTION 22. RIGHT TO ARMS
Subject only to the police power, the right of the individual citizen to keep and bear arms shall not be infringed.
This is where the problem lies, and this is what needs to change. Given this wording, counties, cities, and towns will be able to restrict gun ownership (assuming the people vote that way in their local government).
The Village of Morton Grove (Illinois) was a landmark case. Although the USSC refused to hear it, the United States Court of Appeals, Seventh Circuit ruled the ban constitutional.
"In its opinion, Quilici v. Village of Morton Grove, 532 F.Supp. 1169 (N.D.Ill. 1981), the district court set forth several reasons for upholding the handgun ban's validity under the state and federal constitutions. First, it held that the Ordinance which banned only certain kinds of arms was a valid exercise of Morton Grove's police power and did not conflict with section 22's conditional right to keep and bear arms. Second, relying on Presser v. Illinois, 116 U.S. 252, 6 S.Ct. 580, 29 L.Ed. 615 (1886), the court concluded that the second amendment's guarantee of the right to bear arms has not been incorporated into the fourteenth amendment and, therefore, is inapplicable to Morton Grove. Finally, it stated that the ninth amendment does not include the right to possess handguns for self-defense."
As I've stated before, the Second Amendment to the U.S. Constitution does not apply to the states. It only says that the federal government may not infringe.