In the case where the rostering department is asking for something that is NOT illegal, and it is to a pilot's personal advantage (for example, asking a pilot to fly to his LHR where he's originally from). Seems like that it is something that's frown upon by other fellow pilot. Is this a common situation? How do you gents and ladies handle it? Sounds like this will be a sensitive issue.
Also, what is O day and G days? I sincerely hope that they are simply non-flying days and is not requested holidays. Otherwise it seems quite senseless to request for crew to fly on their personal time.