That's why you never say ish whenever there is a lot of people you don't know. Also, if he was in the wrong, he should have just said my bad.
This is one reason I randomly go and watch my back when I leave. Take side roads home. You never know what can happen.