My only experience is when a pax attacked me 1/2hr into a 4hr flt . Captain returned to base and the guy was psosecuted . Also good follow up from the company . Press charges.....you have every right too .
Hope you are feeling better .
Good luck and keep us posted!