Not OP, but I believe they should be legal in the case of a protest/strike lead by union members.
They are also the reason many corporations are immoral.
Or: most unions are legitimately just trying to improve the situation for their workers, and many business owners have a conscience and weigh more than profits in their business decisions. It’s mostly the mega-wealthy who have become disconnected from normal humans and give us these Snidely Whiplash characterizations that ultimately paint both sides with a bad brush.
Is it worse than what kelloggs is doing, spending money to replace striking workers rather than giving them a raise?
Maybe it's the Scots Borderer in me, but it warms my heart.