Amy saved Sam’s life. Doesn’t matter, she still might’ve gone on to kill more people because of what she was. She might’ve decided not to be good anymore. Her son might’ve gotten sick again and people could’ve died because of it, though that was unlikely.
Castiel literally dies for them multiple times and sacrifices a lot for them because of what they taught him. Doesn’t matter. He still lied, did what they didn’t want him to do and he screwed up big time by hurting Sam and hurting Dean’s feelings.
Both Amy AND Castiel killed their own family members to save the Winchesters.
The thing is, both Sam and Dean have the potential to kill because because of what they are. Sam could go back to demon blood or just go crazy and kill a bunch of people. Dean could and has killed regular, if insane, human beings in the course of the job. And then there’s the posessed people whose bodies they killed. Does that mean Sam and Dean should be killed?
No. Because they fight on the side of good. Their intentions are good. They’re far from perfect but they’re the heroes and they try their best.
So why don’t the intentions and efforts of others, especially those who have literally saved their lives, matter?
As it stands, it makes it look like Sam and Dean Winchester are huge hypocrits who use their job title to not only excuse their own actions, but to condemn the actions of others.
Seriously, is there something I’m missing? Because I don’t understand the message the show is trying to send here.