> So a job at walmart means another person on government social aid program(s)
As opposed to a person with no job (at Walmart or otherwise) who would then not be on said programs?
That is, you are assuming that if Walmart paid more it would still have just as many employees. This assumption is not obviously true, and is likely false.