How to deal with accident on 特急線

I’m a 21F studying abroad in Tokyo. My family came over for Christmas and we took a 特急線 to go out of state for vacation. While we were trying to get to our seat, I accidentally bumped into a guy’s table, which caused his beer to spill onto him. There was a lot of people trying to pass through, so I didn’t notice that I had bumped into him at first. He yanked my sleeve and hit me to get my attention and started to yell at me. (My family didn’t notice and kept going forward) He kept on asking me what I would do about the situation, that his pants were new, his seat was all wet, and was being very angry. This was the first time anything like that had happened to me so I was scared and I started sobbing. He wanted me to go over to wipe his seat but honestly I was so scared all I could really do was apologize again and again. Eventually he turned around once and I took the opportunity to just run away. I still feel pretty shaken up and I’m wondering what would be the best course of action if something like this ever happened again.

by yooniev