They fired him because of helping certain crew with their rosters! CF is a good source. At least one particular member openly says that they tried to get annual leave but no slots were available. Lo and behold, after a message over the forum to this scheduler annual leave was granted with no questions asked.