#5216 made a good point that they may have overlooked themselves. Red John is a crack shot, as shown in Red Sky in the Morning.
Surely the best shot would be the person who's had precision training, likely a government agent?
I agree with that theory that Haffner is RJ, i just felt i'd add this minor info.