WalMart definitely could do things better. The truth of the matter is, they are not the only corporation that is giving it's employees the shaft. They just have the biggest target. With over 2.1 million employees, they beat the next highest employer by almost 5 times. With that many people, a small change in wages would be major for the company . If you gave everybody a $1 raise, and the average person worked 25hrs a week. That would be over 2.7 billion a year. I pay over $250 a month towards health insurance were I work. My employer pays over $400. If only half of the workforce was eligible. That would be another 3-4 billion. Could WalMart afford it? Yes, but that would cut into investor profit.
My stepson worked at Home Depot for a while. They would not allow him to work over 25 hours a week. They were doing this to all part time employees. Only management was full time. All thanks to the affordable health care act. This is going on all over.