Gees shakespeare, a moron and a loser ?, you really have some self esteem issues
It's easy for op's/rostering staff to cry " whining pilots " when for the most part, they know exaclty what they are doing, work wise, each week. Try having any sort of life when your roster gets changed significantly and often, and you may get an idea why some of that whining happens.