Do we all have an internal compass because of the garden of eden, or from believing in Christianity? If it's just from the garden of eden and doesn't require belief, then atheists are just as moral as you are and your argument makes no sense.
If a moral compass comes from religious belief, then you are telling on yourself that you only abstain from being a shitty person because you're afraid of consequences from God.
If someone is underpaid, that means they are working harder/longer than they should for the pay they get, right? Which means they are giving more than they are getting. That makes it the opposite of leaching.
Walmart is the one getting more than they should for the amount of pay they offer. So isn't it Walmart that is the leach in this example?