I have worked as a cashier at Walmart and two different union grocery stores, so I have a fair amount of experience regarding entry-level work. With all of this experience dealing with both non-union and unionized entry-level jobs, I can say that Walmart treats their people the best. Not only do they offer better pay ($8 at Walmart, %7.35 at the union grocery stores)and better benefits (15% match on employee stock purchases, healthcare, 401k, free counseling, employee discount, etc.), but there is also a lot more opportunity for advancement in the company. Promotions at Walmart are almost always based on actual skill, knowledge and competency, rather than seniority (which is what most unions go by).
Entry-level unions don't care about workers at all and exist for nothing more than to make the top union dogs rich through what is effectively extortion. To make matters worse, you cannot refuse to join the union, it would result in you being fired (or not hired in the first place). The union didn't make any serious efforts to notify their "members" of when union meetings would be held and the only contact they had with their "members" was a monthly union newspaper that was little more than propaganda for the Democratic Party and President Obama (this was when he was running in 2008). Not only that, but in one of my two jobs, the union sold out their workers completely by banning all pay raises for cashiers, cartpushers and sales/stocking associates (and we only got paid minimum wage to begin with).
Am I saying that Walmart is a better company to work for than Costco? Absolutely not, but I am saying that they're a pretty good entry level company and having been a part of two unions, I've seen first hand that entry-level unions are nothing more than racketeering schemes. Obviously not all unions are bad either, but one thing is for certain, unions for unskilled labor are just exploitation rackets and that is something everyone should be opposed to, liberals and conservatives alike. I wouldn't dare let a union start at my work, because I know that they would exploit the workers and violate our rights.
So here is the question, why would anyone (other than the top union handlers) push for unionization of entry-level fields? I've seen plenty of people on forums like this claim that if McDonald's employees were unionized, that they would be "making bank" and all of the bad things associated with the job would disappear. This isn't true at all, there are always going to be things you like and dislike about every job. A union will just make your job far worse, while stealing your hard-earned money. So why would anyone, regardless of political affiliation, ignore the reality of entry-level unions and push for them in unskilled labor sectors?