Walmart rant of the week, courtesy of Ad Age