David's review is fairly accurate regarding the unbelievable casting of Sophia, the strange and sudden introduction of random characters that only serve to further this specific episode's plot, and the ambivalent viewpoint the show seems to have about the subject they decided to bring up…