No, they are not wrong. SA was wrong in "breaking" store policy to "help" you out to save a few bucks. I thought it was common knowledge most stores won't hold sale pieces as those are considered to be immediate sales items. It was nice she was able to help you out in the past. Just didn't work out this time around. I wouldn't be going around trying to get her in trouble for it.
Oh I never wanted to get her in trouble for it at all! I would never mention names! I am just upset that I wasn't told this policy in advance. If i had known then I would have never let her hold it for me. She was just trying to help but I don't think it's right that a locator just comes and takes it. That's what I'm upset about. A locator should tell the SA first and maybe give them a warning about not holding sale items but they shouldn't punish the customer for it.