1)
Why did David agree to send him back to the war?
1.
Malbim: He refused to go home, and wanted to return to the war. Perhaps he stayed outside the entrance to the king's house, so he would be able to send him to the war! David thought that now that he promised to return him to the war, and Uriyah has time until he will be sent tomorrow, he will return to his house.