I think an interesting question is, why didnt the sniper shoot the police man that was 50 feet away from the guy at the gas station the shot instead?One simple answer would be: because he didn't see him. If he were in the back of the truck waiting to shoot, he couldn't have seen him. Only the driver had a chance to see him but he saw him too late, his partner had already shot someone. IMO
I thought I heard that the shot actually went over the police officers head before it hit the guy pumping gas, if this is true the sniper almost had to see him.