You have every right to be frustrated and angry. I would've called a manager over and complained. Customer Service is #1 priority where I work. If there's an issue a customer has, a manager is notified and the issue is addressed.

We have a problem with under staffing, especially on the weekends when alot of the younger cashiers decide they'd rather go to the mall than show up for work. It's very frustrating because we then get long lines and have to pull associates off the floor to ring.

I like Wal-Mart but don't go in very often because it's always crowded and they never have enough cashiers, so I know what you're talking about.