If some employee threatens to punch or beat then it cannot be taken lightly. I recommend you writing incident report to the MD of your company. In the incident write sequentially what happened, where happened, when happened, what was the primary subject, what was the secondary subject, who were the witnesses etc. Do not apply your logic i.e. do not write whether it was correct or incorrect, what the employee should have done or not done etc.
At the end of the report write "forwarded for your information and further necessary action".
Submit the report and then wait for the action by the management.
30th November 2018 From India, Bangalore
Report matter in writing to Management for necessary action.
You can consult your lawyer whether an FIR is in order in this case.
As far as tackling the staff was concerned:
First when a task is given to you, there is a need to update yourself on the task, limits, parameter etc
Secondly the employee could have been told give your points in writing and I will put it up to higher management.
How can you coordinate if there is no knowledge on subject?
When you were hit,what was the reaction of other employees?
Has management seen the clip where you were attacked and what is their reaction?
Resignation based on this issue will be escapist.
Sort out the issue of being attacked and then quit if you deem fit.
30th November 2018 From India, Pune
Quiting the job on this count is a foolish action as you would confront with even more major occasion.
R R Kapoor
2nd December 2018 From India, Vadodara