yep, this is the typical coles treatment of casuals, really the only way to avoid it is to be skilled at sucking up to the person in charge of rosters.
you could always ask for a transfer to another department. if there is somewhere you would like to work, just ask the store manager if there...