Episode 3 of Doctor Who series 7, A Town Called Mercy , is a morality play with a western subtext. While in most westerns the good guys and bad guys are fairly easily defined, Doctor Who chooses to ...