What do you want the sox to do? Hire a personal security guard for every fan? Yeah, some people are assholes, thats life. It happens at every park, every sporting event, no, every PUBLIC event. Not everything is going to be perfect.
And your still on the autographs thing? Who the hell cares, I cared about them when i was like 8, that's about it.