One .40 cal pistol vs. multiple m-16's.
The best thing he could do was get distance between him and the hummvee.
There is a very fine line between bravery and stupidity. He did the right thing.
Take it from a Marine, who spent 12 years in the Infantry. You don't take a pistol to a rifle fight.
Either the agents are lazy and do not want to take out their M-4's, their Sector/Station policies prevent them from doing so or they don't have M-4's. At my station every agent has an M-4 rifle and shotgun available to them. The reason the agents don't take them out is because they are lazy about defending themselves. Our sister station in Calexico has a policy that prevents agents from taking their rifles into populated areas. I don't know what the case is in AZ but here in Ca the lack of firepower is for the most part a result of laziness.