Walmart observed its 50th anniversary in fine fashion this week as its share price hit an all-time high, even as the company faced familiar charges from vocal critics.