And there's also the fact that all of the deaths in San Francisco are Kirk's fault, since he didn't kill Khan when he had the chance, thereby allowing a mass murderer to slam the Vengeance into the city (there's an Unintended Aesop here).
That's a bizarre argument. Kirk had no advance knowledge that Khan intended to do anything of the sort -- because Khan didn't
. The kamikaze run was not part of Khan's plan; it was just the only move left to him once the ship was crippled and his plan to recover his people had failed. The Vengeance
was already falling toward Earth, and all he could do was try to aim it at his enemies. There's no possible way Kirk could've anticipated something that even Khan had no idea was going to happen.
Indeed, Kirk did know that Khan was potentially a threat and he did make a reasonable effort to restrain Khan by stunning him, but he underestimated Khan's resilience. Spock then beamed him and the others back and used the torpedoes to disable the Vengeance
. As far as Kirk knew at that point, the threat was ended, and he had other priorities like keeping his ship from crashing (something that happened partly because of Marcus's sabotage, I believe), something he gave his life to prevent. Even if he had known that Khan still had enough control of the Vengeance
to put it on a collision course for San Francisco, he would've had no ability or opportunity to prevent it.
So it's completely nonsensical and factually wrong to blame Kirk for what happened. It was Khan who bears the primary culpability since it was his decision to commit the act; and Marcus bears secondary responsibility for driving Khan to that extreme, giving him the means to do so with the Vengeance
, and crippling the Enterprise
's ability to counter it.