Sadly, the golfing events have now taken on the same tenor as other sports and society in general. I do not mean to make broad brush generalizations, but these occurances are happening more and more. People just feel entitled to be more brazen until they are stopped.
So put more police around to toss people who are idiots. Yeah some punk will sue for harrassment, but in the end the authorities will prevail.
I was in Seattle this weekend for some family stuff, and the news reported that the Seattle PD were putting undercover officers out all weekend in San Francisco 49ers apparel to "smoke out" potential bullies and other folks who might cause harm. The practice was to be repeated for every Seahawks home game.
Sadly, golf will probably end up in the same place.