Well since you offered, how does the whole union dishing out jobs thing work? My cousin who I had not seen in years is union drywall and he stated if you do not kiss asses or kick back money you do not get the work? Do they assign the employment you get?
If you want a trade union job, yes. You have to report to the union hall to get assignments. Your name is on a list, jobs are offered to each person on the list. The worker can accept of decline the job. If they decline, they are moved to the bottom of the list to wait their turn again. At least, this is how it's supposed to work. In reality, the guys who run the lists will favor their buddies or other "friends" by offering them the best jobs or bumping them on the list. Exchange of favors is often a factor, too. If no jobs are available, the union can sanction you if you take non-union jobs. You pay dues whether you are working, or not.
Many labor unions don't even offer a list or assist their members to get jobs if they lose theirs.
And such a system never exists in a public or private company? Human nature is human nature whether a human is a public employee, a private sector employee or own their own company.
Most union members don't report to the hall and wait for work; most have demonstrated their skills and dependabilty and have been hired by private companies. Others, generally journeymen, take civil service tests and enjoy the benefits of working for a city, county or state government or in one of the many special districts which support government projects and rarely risk going out of business.
Most union members and public employees spend their earned income in the community in which they live. They pay taxes, buy durable and non durable goods, and may attend the same church as those of you who want to take from them their dreams for themselves and their children.