Okay Firstly I'm going to rule a few people out..
1. Patrick Jane - It can't possibly be patrick because he was on the tv show the night his wife and child died.. also in the last ep of season 2, patrick is not talking to himself, red john is, and also if patrick was red john, wouldn't timothy carter recognise him, when they're speaking together?
2. CBI Ron - Although CBI Ron is a really good suspect, he can't possibly be red john, because in the episode where one of the office ladies in the CBI kills all the members of the team that were on the red john case at the time (not patrick's team) and she gets sent to jail.. and as she's being escorted by Cho and Rigsby along the prison corridor, a man passes in prison guard uniform and the lady smiles at him and recognises him because he's rj, and he squirts some posion on her hand and she dies.. but if that was CBI Ron, Cho and Rigsby would've said "hi" or something, or would've at least acknowledged him as he was walking past..
2. Wayne Rigsby - It can't be Rigsby, because the director has shown too much of his personal side, being a caring father and all, and the director is trying to make Red John look like a cold blooded killer, not someone who is kind and caring..
3. Cho - It's not Cho, same reason as for Rigsby, the director shows too much of his personal side, ie. his realationship with Summer, which shows he is caring and viewers just wouldn't be satisfied if they found out that a crazy serial killer was just a nice guy..
I reckon it's a relative of Brett Stiles. It can't possibly be stiles, because Stiles is just an Old man, he's not strong enough to pull off murders like that, but I do believe that it is a relative of Stiles' because he would fit RJ's age group, plus last episode, it was said that Stiles bought a whole dozen farms, and who better to get to work on a farm, then you're own son?
Anyway I'm probably wrong, but it's up to you to believe what you want :)