Guns, guns, guns: Everyone's talking, but what's to be done?