"Why didn't you use the self check-out?"
I wish we had them... it takes at least 10 minutes to get through the WalMart line and all I ever buy is soap, shampoo, shaving cream and stuff like that. The 15 item line is usually 20 shoppers deep! The only store that has self checkout around here now is a Home Depot. A few other stores around here had it but stopped because people were walking out without paying.
On the wall in the Customer Service Center is posted the District Manager's phone number. Call him and complain about the lack of checkers. He will listen. Ask him for the name and number of the district vice president if that isn't also posted.
Long lines are a result of a decision made by the individual store managers to not hire enough checkers. He/she does it to increase store profits - Nothing wrong with increasing profits as long as it's not totally at the inconveinence of the customers.