You're absolutely correct. 
My issue is with people who loath Walmart yet revere Amazon.
The two are essentially one and the same...with Walmart providing entry level jobs and an advancement path for those who excel.
But Walmart isn't unionized so there's a reason to hate on them over Amazon......oh....nevermind.