The original law never would have survived Constitutional scrutiny. It would have been deemed unconstitutionally vague had someone been arrested at a place not "specifically" mentioned. Anytime a statute states, "shall include , but shall not be limited to," there is cause for worry. This statute would have allowed an officer WAY too much discretion in enforcement, being as they could classify a "public gathering" as pretty much anything they deemed proper. I am glad the repugnant legislation has been rescinded.
I do believe law enforcement should have to attend more "continuing education" classes and refresher courses after every legislative session. Would it stop this nonsense? Probably not, but atleast they could not claim the department/office had ill-advised training practices.