Dear reader,
please consider that this post won't get you closer to finding Red John tough it may actually provide you some key insights which might help to avoid looking out for the wrong people.
When trying to figure out who Red John actually is you need to think OUTSIDE of the box in which the producers are trying so hard to keep you in.
They use red herrings to mislead you all the time. It may be assumed that Bruno is smart enough not to set key leads too obvious. So stop changing your whole opinion when new - actually too obvious elements - are shown (like as Kirkland saying "No, but i know you" and so on).
In order to figure out who Red John is you need lots of time to analyze the whole timeline of the story. So far we do not have such a concrete information about John that we could tell who he is. Most people are just up to do normal guesswork - and mostly (when not always) there have been many comments which countered the theories with justified arguments.
It's not that easy to find him. I guess that we have either to wait until we get serious leads (which might be at the end of the current season) or analyze really everything we now professionally.