I get the sense Walmart's internal heirarchy has the same problem as GM's.
I.e. that they've both been around long enough that their management is staffed with people who owe their live to the company, and therefore have a very different perspective on it than anyone outside the company.
Feed enough corporate rah rah and keep knowledge workers from seeing any of their low level employees, and I imagine it would start to look pretty good.