Bullytatics,
Your rostered duty is only locked in, inside of 7 days, so do as they please with roster changes the norm. You start and finish at all hours with S/Os from 3.30am to late finishes. Actual duty hrs are not always a good indicator of "working hard". One of the "complainers" would be best describe as a "company man" type!
No comment I see on the AL situation!