The human toll of gun violence is incalculable: the lives lost, bodies forever damaged, families shattered and communities ...