Other mistake: At 00:23:41, you can see the rocket launcher only has 2 rockets left. It fires the 3RD rocket at the transport plane, which is destroyed by the flares. At 00:24:56, the rocket launcher fires its last rocket, which hits the transport plane. Then at 00:23:51, Lee Christmas blows up the rocket launcher for no reason because it is out of rockets. (00:23:41)
Other mistake: After the first guard at the chemical plant is sniped, the second guard goes to check on him and is surprised by the sudden appearance of an attacking helicopter. Helicopters are extremely loud, and flying as low as it was depicted would also vibrate the ground and the building. There's no way it would have been able to sneak up on the guard like that.