Originally Posted by rusted31
This has been happening for three seasons now. Dexter is no longer a calculating killer. He's a super hero serial killer who doesn't even follow his own code most of the time now. He just kills when he feels like it, anytime and anywhere. You just have to accept this to enjoy the show.
If you ask him he's still following the "code". He doesn't just kill whoever, whenever, wherever? He kills when he feels obligated to protect his secret, or to save himself from being the one on the other side of the table.
I don't think we've been watching the same show.