Should they have just waited until he retrieved a firearm or drove off?
Bingo. You can always arrest him later. I bet there wasn’t a gun in the car.