After watching all the episodes involving red john i came up with the conclusion that he can't be someone else than Bret Stiles, or at least Stiles is the mastermind behind Red John. Red John would never accept to be emberassed in public, especially by jane, as it happend with McAlister, Haffner, Smith or bertram. So the only one left, beside Stiles, is Kirkland but he is just a missleading character introduced by the producers. Only bret has the capacity to play such a game with patrick, all the other would have been lost that game long time ago.