Well, it might be time to find stores with a little more class. "Value Village"? Are you kidding? A store with a name like that?
Some businesses are a joke. People often forget - when you pay more to some retailers, you are paying not only for a better product but for better service. That is why things are so cheap at WalMart. Same products but sorry stores.
My only 2 bad experiences - one was some snide "B" at WalMart and the other was at some excuse for a drug store called Osco.
Just pay the extra money and start shopping at a little nicer places if you want better service.