I am in school and I have just realised something about Bob Kirkland. I think he is a good guy and trying to catch Red John. Only he is trying to catch Red John before Patrick Jane does.
Red John probably has done something to Kirkland which is why he is after Red John.
I also believe Bob Kirkland knwos exactly who Red John is...
Red John attempted to kill John Lennon but failed. Bob Kirkland knew that if John Lennon survives then he will tell Patrick Jane and the police everything about Red John and possibly who he is. So Kirkland had to kill John Lennon before he says anything....because Kirkland knows who Red John is and doesn't want anything else to find out.
So yeah, I think Kirkland is a good guy and is trying to find Red John too. I hope to see more from him in Season 6.