In this theory I will state why I believe that Raymond Haffner is Red John;
-He roughly matches the description that Rosalind Harker gave about Red John, he is a little on the tall side but other then that he fits perfectly.
-He is a visualize member just like Red John.
-He is an ex-CBI agent, and knows all about the CBI's protocols.
-He is physically fit (Red John managed to outpower Carter Peak, an army veteran who had lost his leg and walked in on Red John killing his wife)
-He owns a security firm and knows about surveillance and counter surveillance techniques, this could explain how Red John would know that the seven suspects where bugged.
-He has a "thing" for Lisbon which explains why Red John has never attempted to hurt her before and also explains why he won't kill her now even though that would be a massive blow against Jane. (Lisbon will appear in future episodes)
-He is wealthy, he himself owns a large amount of money and he is also funded by Visualize.
All in all I believe that Haffner is Red John.