He might have, but he kept shooting until the car stopped. I'd say that under the circumstances, this was the correct response.
The one shot one kill applies to sniping, and other scenarios where time is available for that well placed shot.
When the car runs over the perimeter defenses, and is more than likely accelerating towards the wall and allah, perhaps the M2 would have stopped more efficiently. In this case, the 23 yr old spec did just fine, thank you.