By what law? He had a gun pointed at him. He had a shot fired at him. People were charging him, hitting him with things, and tried to take his gun from him. By law, he has a right to defend himself.
You can say “he didn’t have to kill them” but they also didn’t have to attack him. In America there is such a thing as self defense and this case checks all the boxes.