A firearm is more effective
That depends on your state. In TX the victim may have gotten by with shooting the perp, but in some other red states the victim may be criminally liable and certainly civil liable.
This is particularly true in a case such as this as the perp was immobilized by his own stupidity for not knowing how to drive a stick shift. Calling 911 and the mere threat of being shot should have done the trick.