I haven't read the whole thread, but 100% this. I had a similar incident from a twat Palace fan behind me. I left it at a few choice words but had I been a violent sort then I am sure I would have twatted him.
The club has a responsibility to avoid this kind of thing and the best way is to not...