To reduce accidental deaths during civil disturbances, firearms manufacturer FN Herstal has developed a gun that not only fires less-than-lethal elastomer projectiles, it has a digital smart sight that can recognize human heads and refuse to fire at them.
Right, because all riots are the same, and there are no other methods than asking nicely and shoot to kill.