This is a terrible episode in my opinion. So Dean kills the mother so that the kid can be orphaned. What kind of logic is that? If he wanted to get rid of all monsters, then he should have done the same for the kid. It is easier than to grow up alone without a mother. Dean is becoming a monster himself. He is worst off than Amy or Sam.