We see throughout the Navi that David does not want people killed on his behalf (Saul, Ish Boshet...) so why doesyet he does not get to build the Temple whenand the most common reason that David is told no by Hashem is that he has blood on his hands. Shlomo also has the same type of blood on his hands and he also tells others to kill people on his behalf. How do we understand this explanation of David not being allowed to build the Temple?