I guess banning guns outright solves this, but if we're saying guns are not useful for carrying around as deterrents...that's because we have half-assed gun control that makes law-abiding citizens much more unlikely to be carrying their guns around with them.