I've had a construction worker hit my windshield with her handheld stop sign before. I was downshifting and my engine revved as I approached the work zone. She took it as a slight against her overpaid self and brought the sign down on my car as I drove past. There was no damage beyond a light scuff and I didn't want to make myself late for work over it, so I let it go.
While I respect the fact that these people have been injured on the job thanks to negligent drivers, their attitude toward the public in this "Us vs Them" safety campaign, treating every car that passes them as having hostile intent, is ridiculous.
Things like this:
Port Mann traffic slowed by flaggers protest - British Columbia - CBC News
show their flippant attitude towards the general public. The 99.99% of us who respect the law and pass smoothly through these sites are painted with the same brush as a negligent driver by flaggers.
I'm sick of it.
These people need to take a $200 course to work a $15+ p/h job. They're afforded a modicum of authority. They need to appreciate the position they're in rather than lord it over the rest of us.