The story is adequate, but then devolves into a silly, illogical, and insulting climax. It was a good premise, but a lousy rendition.