The management of Walmart stores isn't where blame should be placed for poor staffing. Corporate gives each store a preset number of hours of staffing for floor employees. The manager then distributes the hours. There will always be one or another department where there is no staffing. It is how they keep prices lower.