I don't think it's quite an equivalence. When carrying firearms is illegal (as it effectively is in my country of Canada), you know whenever you see someone with a gun that you should run and call the police. You know they're up to no good. In many US states, if you see someone with a gun... you kinda just have to deal with it. Maybe they'll shoot you. Maybe they just need to overcompensate for something. You can't really run from it because it can be so common.
A decent amount of gun crime is also spur of the moment acts. They won't go home, get their gun, and come back. The gun violence only happens because the perpetrator happened to have a gun when they were angry. Banning carrying doesn't guarantee people won't be armed in public, but it sure will heavily reduce it.