TVPhilosophy: Desperate Housewives

“It’s not always that easy to distinguish the good guys from the bad guys. Sinners can surprise you. And the same is true for saints. Why do we try to define people as simply...