DO they have a casual availability sheet that you could submit to them?? Or a HR manager?? I would go and see the hr person or even store manager hun and let them know that while you are committed to the company you also want them to be committed to you, and to keep you you can't work every weekend as it is impacting on your personal life. If its against store policy hun get the union involved if they won't listen.