Walmart is one of the largest retailers in the United States and its profits are huge. However, reports from its staff are that it keeps its employees' wages very low and keeps their hours below the point where they can get benefits. They are reaping the benefits of capitalism without passing them on.
I believe it is fair to criticize Wal-Mart for the wages they pay employees. Firstly, the owners - all of them, are in the top ten slots of wealthiest American's, while their employees, many of them, live in poverty. While all the while these employees are forced to obtain food stamps and Medicaid (where they can) just to survive. So, in effect, Wal-Mart is using the known social programs to further leech value off of society and pocket the profit.
It is fair to criticize Walmart for the wages they pay employees. I know several Walmart employees that are on food stamps to support their families and themselves. If these companies want to help the economy then they will start giving back to their communities and taking better care of their employees.
Walmart is one of the largest companies in the world, and they should take better care of their employees. Critics are right to question the employment practices of the company. It is not right for the owners of the company to make so much money when the workers can't even make ends meet.
No, it is not fair to criticize Walmart for the wages that they pay employees, because they actually pay more than the national average for the unskilled work. Walmart also employs a lot of people with disabilities, who make more from Walmart than they would be able to earn anywhere else. Walmart does their best.