I think any picketed fast food restaurant should just “close” for the day — for the safety of patrons, of course — after advising its staff that, although each will receive his “scheduled” pay for THAT day, continued disruption by the protestors might force that restaurant to close permanently.
I don’t think fast food pays you for hours not worked