I woke up this morning and suddenly I was a 100% sure that Red John will not be one of the three with the tattoos. I just know it. Just think about it. If it's one of the 3, we will all be yawning. There's no excitement, no shock factor. Is this really the big reveal? For 6 seasons we've been waiting and it will really just be as boring as this? No.
Red John has to be one of the "dead" ones (Kirkland or Partridge), or Stiles or Haffner.
Stiles has the shock factor because he has been friendly with PJ and helping him, so it would be a bit of a surprise that all this time he was the one that killed his family.
With Haffner, even though he was popular as a suspect a few weeks ago, people have given up on him slightly. He seems to be superficial, cares about money, PJ doesn't think highly of him. So he would be more surprising too than the 3 with the tattoos.
It feels like the writers are putting it in our head that RJ must be one of the three. But if he is, we're going to fall asleep during the Red John episode. I'm putting my trust into the writers and hoping they are not gonna be that predictable.