Firstly, the specific problem she had was handling large items at a self checkout being that she is a senior. Secondly companies such as Walmart, Loblaws, Metro, etc. are experiencing the largest profits ever and that includes banks and other financial institutions. The general public, particularly seniors on fixed incomes are having a more difficult time to make ends meet. Remember OAS pensions are not increasing to cover increases in the cost of many grocery items, particularly meat items. Whatever the reason for price increases, the bottom line is these stores are so lacking in customer service. Have you ever had to return an item at Walmart? Give yourself up to an hour to get served. Yes, new technology is changing the way businesses are run, but many of them have the attitude that customer service doesn't mean a damn thing.
In terms profit, I believe their best quarter ever was at the tail end of last year. But that makes sense, as their revenue is also at records. But it hides the fact that their net profit margin is actually on the low side, and has been since 2016. The reason their profits are large, in terms of sheer size, is because of their scale, not because they are gouging.
Seniors, and the general public, are having a more difficult time making ends meet, because we have foundational economic issues, not because of the big, bad companies.
Yes, I have returned things to Walmart, without issue, and expediently, but that'll depend on location. Walmart has very good customer service policies, but they don't mean much if the employees don't follow them. Not sure what industry you're in, or what you do within that industry, but if you have had to organize hiring in the last year or so, you'd realize the unemployed labor pool available is crap. You can hold Walmart accountable for their shitty employees if you want, but they're dealing with what they can get.