But Uriah, being a disciplined soldier, refused to visit his wife. So David murdered him by proxy by ordering all of Uriah's comrades to abandon him in the midst of battle, so that he ended up getting killed by an opposing army.
How does Uriah die in divergent?
Uriah dies in Allegiant from serious injuries to his brain caused by an explosion. Tobias was part of the group who set the explosion off lead by Nita who had a small crush on Tobias.
Does Caleb die in Allegiant?
Tris ends up sacrificing herself instead of letting Caleb die, so he has to carry that guilt around, too. It seems like one more thing on the list of egregious offenses that Tobias will never forgive him for, but at least Tris is over it.