From what I've read elsewhere, the general rule is not to put the defendant on the stand. The one, big exception to that rule is self defense cases.
The defense is not trying to prove KR didn't shoot those people. The defense is trying to prove that KR acted in self defense. Putting Kyle on the stand gives the defense a chance to show Kyle's perspective of the danger and it will show what a reasonable person would do.