It's a retail job. If they fire you, they hire the next applicant they have from the top of the pile and move on. Your leverage with the store is basically nil.

I'd politely speak with your manager and ask to be notified in advance if there are any changes to the schedule.

I'd also keep looking in the paper to find a job with a little more security.