Hold the funds!
Until they clear out, stop the blockades and go home. I know they are not all involved in mischief but stop the money flow for a while. Worked when I was in Basic Training back in my Navy days. We were divided up into 80 man units called Divisions. If one guy screwed up, all 80 guys would suffer ie. more laps around the parade square etc. Didn't take long for that guy to never screw up again. He usually got a beating not a slap with a kit glove.
Unfortunately this political correctness BS has made us all a bunch of pansies now a days.