Did Azazel lie?
I get it demon lying = fork found in kitchen but I find it weird that in the season 1 finale he calls meg his daughter and the demon Dean shot his son.
In the season 5 episode, Abandon All Hope, Meg calls Lucifer her father. I understand she could be saying that in a religious way in the sense that he created demons but I'm not entirely sure.
Also if Meg and Dean's first demon KO were really Azazel's children then how? Were they his kids when he was human? Or are they pure demon babies?