Wow. What a stupid law. Don't these jackasses who write these laws ever think through the permutations of what they write? It was never intended to apply to someone just making a common, meaningless, harmless hand gesture which no one felt threatened by. It is just a gesture that is seen a hundred times a day on TV that kids copy meaning to just end some annoying behavior in others!
Worse, it tramples all over the kid's own freedom of expression. I hate "zero tolerance," ---that is just a way of saying "zero thought and responsibility." That way, people carry out these policies with no thought by just saying: "I'm just doing my job, I don't write the rules."
But the real damage is what this does to the kid himself. It could ruin the kid's life leaving him with a permanent felony record. It could limit his jobs and career. "Son, I see you were arrested at 12 years old for pointing your finger! Sorry, but we just cannot use a madcap like you in our organization!"
It is this kind of mindless bullshit which comes back to have the EXACT OPPOSITE effect as that intended. I believe it is crap like this that festers in school kids with the application of unjust, absolute autocratic authority over children that eventually causes some of them to lash out by becoming school shooters.