Wal-Mart Stores raised its minimum wage to $9 in 2015 and to $10 in 2016, after years of protests by workers. While important steps in the right direction, these increases are not enough. An employee working 34 hours per week (which Wal-Mart considers full time) at $10 per hour still earns less than $18,000 per year and cannot meet her family's basic needs on Wal-Mart's wages alone, even in states with low costs of living, according to a recent study.

Why does it matter? Wal-Mart is the country's largest private employer, with 1.5 million employees in the United States alone. And it's a hugely profitable one: it generated $482 billion in revenue in fiscal year 2016. The company simply cannot justify its meager pay practices.