Because Wal-Mart has the profits to be able to afford to pay full time workers a living wage, but instead of paying a living wage to all full time employees they scoop the profits, and shift that gap to taxpayers.
I think most people agree, that if an employer has the profits to pay full time employees enough so they employees are not eligible for food stamps the employer has that obligation. Where the profits exist, businesses should be required to reimburse the government/tax payers for at least the cost of food stamps. Why should tax payers subsidize the food for employees, and their families, of public companies when the profits exist? The worst part is Wal-Mart publicly claims they can’t afford to pay their employees a living wage to the extent they won’t be eligible for food stamps...well it’s simple math walmart profits less the total amount of benefits the employees take...wow the money is there.