Ok.....
I've never seen this happen at the stadium, but it doesn't surprise me.
Still weird that the woman flat out punched you. No offense here please.... but is there any part of the story you're not sharing? If it went down EXACTLY as you described, then those two people are complete wastes of life and were likely looking for an altercation. They should both be locked up.
I think a solution to this is to move the stadium into the city. Less seats, higher prices, less crazy tailgating. Make it classier... keep the riff raff out. Maybe it's the kind of change this franchise needs.
My opinion is that they'll never truly be able to contain the tailgating scene in orchard park. They would have to substantially increase ticket prices.. which will then leave thousands of open seats. Not a good result. Time for the Pegula's to consider the future.