Wal*Mart can only be underpaying you if the going rate for your skills is more than what they’re paying you. If that’s the case, whether because Wal*Mart is “greedy” or because you’re underemployed in your present position, get a job that uses your superior skills and pays the market rate for them. If you’re only capable of doing the same work all the other Wal*Mart people are doing for that wage, then that’s all you’re worth. Sorry to break it to you like this. If Wal*Mart wants a certain batch of tasks done, and there are tons of people capable of doing it, and they’re willing to work for $6/hr, that’s what that job is worth. You can’t expect them to pay you $20 to do the same job they can get 500 other people to do for $6.
It doesn’t help if illegal aliens are willing to work for much less. That also helps drive down wages. It also doesn’t help when Obamacare penalizes companies for having full time employees. I sympathize with this lady, but she’s probably got it all wrong. Obama and his ilk are a large part of why things are tough. They can’t fix it. They’re the folks who create it.