User blog comment:Cc-7567 lover/Balthazar's Death.../@comment-4003779-20110705130114

Ya, Balthazar was a great character, its too bad what happened to him. I think the reason why Castiel killed Balthazar was because he was tired of people turning their backs on him. Sure that isn't a reason to kill someone, but then again, Castiel doesn't think like a human. He thinks like an angel. Maybe Castiel killed Balthazar in order to stop anymore obstacles coming in his way to Purgatory. Cause Balthazar could have: a. fought back. b. Help the Winchesters grow in strength. c. Messed with the ritual.

But this is just be thinking what could have been the reason. Another reason could be that the writers just wanted to shock us. Well they did.