Another factor which I'm not sure if it has been mentioned is: The guys in the trucks are paid peanuts. At least here in Florida they are. I'm talking around $7-$9 /hr. I don't know too many people that want to get in gunfights for $7 bucks an hour...