Laws that take away weapons can have an impact, though, because those weapons won't be available to murder.Most are. Gun laws that prevent non criminals from owning weapons are stupid. They do nothing to prevent crime as they target those who don't break the laws anyway.
you're ignoring the other side of the coin where law enforcement needs laws to exist before they can demand they be upheld.
going by your simplicity, we don't need any laws at all because criminals will just commit crimes anyway.
"gun laws" do more than just "prevent non criminals from owning weapons".
Laws prevent no crimes. They merely codify an offense that can then be punished. if your philosophy had any base in reality whatsoever no one would ever take illegal drugs, no one would drive drunk, no one would murder anyone merely because a law told them not to. It is infantile to believe those silly things, yet here you are spouting them off as if they are meaningful.
Tell that to Mexico, 36,000 dead and counting from weapons that are illegal.