I am pretty sure he is Red John because he hate the whole team withouth any reasons.
Another clue is that LaRoche is a french name that mean The Rock, and in french Red John is John Le Rouge. You can see there are the same first letters: J L R
I am pretty sure he is Red John because he hate the whole team withouth any reasons.
Another clue is that LaRoche is a french name that mean The Rock, and in french Red John is John Le Rouge. You can see there are the same first letters: J L R