I am wordy, I confess, I like to type non-code since most of what I type is code.<quoted text>
You are far too wordy...I feel like I'm reading a school paper :(
Also, Walmart hasn't done crap for the quality of life here. It's just a shitty little crap shack ( our walmart is like the retard small edition ran by managers who I know don't know what they're doing because they cause ( are literally responsible ) for some stupid problem on a daily basis that screws over every single employee. They also like to hire based on the 'who's my friend' principle so yeah...our walmart sucks and it's tiny with limited options.:(
As I said, it takes time for the positive change, but it will happen, those managers you complain about would be on welfare if not for Walmart, and then no business would survive because they'd have no money to spend at other businesses. As to your mention of hiring practices, that happens everywhere, a single store's hiring practices for any business will often end up being a "hire your friends first" just because most managers are just as biased as anyone else. Eventually though, after a few changes and some stumbles, the store will balance out, again, happens with all businesses. More times than not I have had to correct hiring practices for restaurants when I worked for those, I was a headhunter even though I preferred working in the kitchen, thus why I left that career, I just didn't like it. Most of our small businesses here have almost all family members working, only the big businesses will hire more outside the family. Starbucks has a corporate controlled hiring policy, the locals have almost no say in who works at what store, and they do a great job of employing a variety of people. But they also require you do everything online to get hired because that's the only feasible method for such a system.
In short, you have to take some bad with all good, a cloud cannot have a silver lining without the cloud.