this happened to me when I left retail about 10 years ago - worked for a chain that was bought out. After the money was taken out of two paychecks (and being promised it would be refunded) the DM said there was nothing he could do. Even the regional manager said he couldn't fix it. I called the DM one more time while I was sitting in the parking lot of the busiest store in the district at the beginning of my shift and said if they don't refund me the money (about $200) I wasn't opening the store and they would loose more money than that in revenue. They said they would call me back.
I sat in my car for 30 minutes and finally got a call back and the scheduler was able to fix it and get me my money (they basically paid for for extra hours I didn't work to make up the difference). Ah, the good ole days when we actually had a leg to stand on and could stand up to the corporate bitches. The store was closed for half an hour - it felt good.