AAP,
You need to install one of those police cruiser cameras in your ride.. catch all the weird stuff you see...think the one dude was making fun of the older guys and didn't expect them to follow and yank his ass out of the car..
i would have turned and pulled in the nearest parking lot and watched what else went down.