You know, I feel like Castiel’s intense need to always give Dean peace and keep him from having to do the morally questionable work always feels like penance for what happened in On the Head of a Pin.
Castiel is the only one alive who saw Dean in hell. He is the only one who witnessed him at what Dean considers his very worst, when he took pleasure in causing other’s pain. Sam knows how much internal pain and conflict this caused Dean, but he was never actually witness to it. I think it’s up there among Dean’s greatest fears (after losing Sam of course), going dark side again and hurting innocents. Even when he was a demon, he still had enough of Dean Winchester in him to fight off that impulse. Crowley kept him sated by feeding him demons to harm because even Crowley knew making Dean hurt innocents would be stepping over a dangerous line. It’s why Dean was willing to be launched into space and sacrifice himself forever, to avoid becoming the thing that fucked him up the worst.
Back in season 4 Castiel only knew that Dean was the Righteous Man, had a mission God wanted him to do, and that he was Alastair’s best torture student. And he had seen Dean in hell enjoying the torture. So when he commanded Dean to return to torture, it was with some trepidation (I mean, even then Cas was starting to fall, starting to “
express emotions, the doorways to doubt”) but he still insisted upon it because he didn’t truly understand how bad it would be for Dean. But then things went south. Dean was darkening right there in the room with Alastair and Cas began to doubt. And when Alastair got free and nearly killed Dean, I think Cas felt immense guilt and began to truly change how he saw his life and Dean’s and broadened his role as Dean’s protector from just physical to emotional.
It feels like so many of Cas’ decisions since that day are his own self-imposed penance for that decision because they are explicitly to give Dean peace and save him from ever having to harm an innocent and become what he saw in hell again. In the green room, Cas was trying to shield Dean from the pain of seeing Sam free Lucifer. Season 5 was all about saving Dean from saying yes to Michael because the ensuing battle would harm millions of innocents and Dean’s psyche. Saving Dean from becoming involved in shady dealings with Crowley and a heavenly war was Cas’ entire storyline of season 6. In season 8, Cas was willing once again to die and be locked in Heaven to give Dean peace on earth. He avoided Dean when angels were after him to keep him out of the fight and was willing to stay by his side literally forever when he was a demon to protect him from the pain of harming innocents.
So now, Cas going to heaven where many of his siblings hate him and stealing the Colt to go kill Kelly on his own are very much in character and follow the trend of Cas being willing to take on just about anything to give Dean peace and keep him from having to go down that path that he first witnessed in hell. I imagine for Cas, there is no worse fate than allowing Dean to live with the pain of harming an innocent again, when he can take that on himself. Cas may make some terrible decisions, but every one seems to be out of love and self-sacrifice for Dean.
Everyone may be flailing about the incredible romantic implications of the giften mix tape, but let’s not let that overshadow another grad gesture of love on the part of Cas: to once again be willing to even damage his own soul by killing an innocent to protect Dean from ever being even close to what he saw in hell.
Even at the end of s6 (and really ALL of s6, based on what we learned in 6.20) was about the same thing.
In 6.21, Dean IS torturing demons trying to find where Lisa and Ben had been taken, he WAS falling into that again when Cas showed up and saved him from a demon who escaped his trap and was about to kill Dean. Because Cas saw Dean almost beyond caring for himself again.
What he didn’t see was the look on Dean’s face after he told Cas to leave.
It’s what motivated Cas to throw in with Metatron in 8.22. It’s what motivated him to work with Sam behind Dean’s back in s10 to cure the Mark. It’s why he’d said yes to Lucifer in 11.10.
It’s the absolute most heartbreaking incarnation of “I did what I had to do.”
“So you wouldn’t have to.”