frustrating. i eventually just clicked every single one, and keep getting the "This choice can't be made based on pure logic" message. maybe i'm just dumb...
You know Rose or Xena is criminal since there's one under Mary. Paula and Will have only one criminal neighbor in common, so it must be Rose or Xena. All other common neighbors must therefore be innocent.
You might be misinterpreting what "neighbor" means or what "to the left" means. There is always at least one choice that can be made logically. If the logical choice is, say, that Jess is innocent, and you say Jess is a criminal, the game won't let you do that choice. Maybe that's what happened to you?