My son works for Wal-Mart and due to being a minor, he gets his paycheck on a debt card from Wal-Mart. It won't work correctly at other stores and held his money for a week until it cleared the problem and it was from the Wal-Mart accounting department. I guess as they said you should have used your card at the Murphy gas station. I guess this is slave labor as you work for the company store.
I will turn them over to the BIA (Bureau of Indian Affairs) as this is considered a hate crime for not letting a child get his money and make sure he spends it with Wal-Mart. I left the Indian Reservation due to they want the same thing from Native Americans stay on the reservation so they can collect monies for each Indian that will stay and let them run their lives. But at least, when they gave you your rations, you could use the money at any store even the liquor store off the reservation, which I didn't do.
This is the worst company I have seen go directly downhill. I know as I have family that worked for Mr. Walton before he died. He made many of his employees millionaires and didn't say to them you must spend your money at my store. They just wanted to because he cared about his employees as they are your first line of customer service and when you are treated as the most recent employees, Dollar General will shut them down. Although, they think they can't be touched. Beware what goes around as Main Street goes around and Dollar General is taking more and more of Wal-Mart's money everyday even in the rural areas.