"I'm not sure how we got it into our head that that should be the responsibility of private businesses."
Well, why do you believe that it's our duty to subsidize labor costs for Wal-Mart?
"It's like seeing the thermostat is broken in the house, so we take a wrench to the engine of the car. It makes no sense to me whatsoever."
I'm sorry, but I absolutely cannot agree with any basis for that comparison. Why is it bonkers to tell a company, "Hey, make sure you're paying your full time employees enough so that the government does not have to pick up the slack." Especially one so big and profitable as Wal-Mart. Wal-Mart has exactly no excuse whatsoever to not pay their employees enough to not need food stamps.