@ladymia69 Your description of the life of your Walmart employee friend fits the description of many other occupations. Walmart isn’t the first company to have unhappy employees. It almost fits the description of my husband’s work, and he works on a small family owned farm with fewer than 6 employees. The only change I would make in your description is that he’s only worked there for 8 years, not 20.
I shop at Walmart once a week. I buy groceries, household items and electronics from them. The only store within 10 miles of us is an IGA, and this little IGA does not carry everything I need. We need to travel 17 miles to the largest town in the area (population 20,000) before we get a selection of stores to shop at. The Walmart in this town is the most convenient for us, especially when the prices are better than everywhere else.
I’ve always received friendly, courteous help from the employees, and they didn’t bitch about their job any differently than anyone else I’ve ever met.