i wouldnt have sucker punched him and spit on him like im in the second grade...

if he continued to mouth me off after the first initial words were exchanged i would have just said look buddy you got 2 choices either you stfu and move your vehicle or i kick your face in, then obviously he would bark something back at you, and thats when you lay a punch into this old fucks shnozz