Good story that challenges the reader to examine their own moral stance and its ambiguity and hypocrisy