Anyone who lives in a sizable American city knows violence can occur at practically any time and place. When you are in public, ...