Well there might not be a marked improvement immediately, but it would help in the long run. It certainly can't hurt. No matter how small a margin of shootings are prevented, it'd be worth it.
it's more about the aggregate of violent crime. switching shootings for stabbings isn't really
better, is it? so, the question is will it actually prevent violent crime, or simply shootings?