My theory is based on what I think would be great to see play out. If it's Walter then Lisbon would have to deal with the fact she slept with Red John or, Walt is Red John and Lisbon is another one of the many women he uses and the scene we see isn't the first time they've slept together. I think I'd prefer to see her deal with unknowingly sleeping with him though.