gaywitchtwins:

Can’t really be mad at Jack for being willing to accept Dean’s death if it means killing Michael (who’s, from all we can tell, a threat right now), considering Dean said he’d kill Jack because he believed Jack would become a threat.

And this is ignoring how killing the vessels of angels and demons has apparently been fair game again for many seasons, so ehhh, not seeing how this is a different moral issue.