I can't say that Haffner is definitely Red John, but if Red John is someone on the list, and Red John did kill the PI then it was Haffner who killed the investigator hired by Red John to bug the CBI. You can tell from the shadow on the door. Specifically look at the hair, he is the only suspect left with this hair after Kirkland was killed off.