You know, I'm beginning to think the best way to fight these people may be through their tax status. Most of these groups list themselves as having a tax status to allow a tax deduction. When I have checked out the United for Peace and Justice reports it looks like most of the money is spent on protest expenses. This is not charity.
I don't see a report listed on the Syracuse Peace councils website. Asking about their expenses and tax status through the correct channels before they are allowed in schools for non charitable events may be a way to stop this kind of garbage.