If Walmart is having a hard time it's not because of wages its because they are losing their market supremacy to Amazon. Both are looking to to make human workers a thing of the past. Every job that can be mechanized eventually will be because it's even cheaper than slave labor. Flesh and blood cannot compete with that.
Oh, I don't see Walmart having a hard time at all. The store was packed. The parking lot of my local store in Florida is always packed. Our store in Florida has increased the number of self-serve lanes after Florida voters approved a $15 minimum wage.
Simply put, the skill level of the job is not worthy of $15 an hour. So, in response, Walmart will invest in these self-serve aisles which will pay for themselves in pretty short order...
Yes we need to make sure all the profits flow up to the Walton family, who enjoy their many mansions, private jets, and exotic vacations.
Why do you insist a company has to pay more to get something done than they need to? Would you insist they pay an army of people to mop the floors on hands and knees when they don't need to?
Because workers deserve a good wage. Why do you like living in the richest nation in the world but where millions of workers get paid poorly, while the ultra rich make enormous sums of cash?
I like living here because I can still, with the right combination of factors, rise above where I started from, or choose to trade financial success for other things. IOW, freedom is good. The reality is, technology is rapidly rendering low wage manual laborers superfluous.
Now, forcing businesses to pay artificially high wages for jobs that are not worth that much is simple welfare, and if society believes everyone should be paid more than what they produce, it should be up to society to levy taxes, collect them and write the checks. Don't turn business into welfare distribution centers.