Actually, ‘fag ’ was a term used in English Public Schools (private) of new entrants who would act as servants for senior boys. At its best it gave them protection and mentoring , at its worst it was open to all kinds of abuse including sexual. This is why ’fag’ IS a term for homosexual. This is not by way of judgement, just by way of explanation And please don’t say that homosexuality is not the same as paedophilia. If you’ve suffered in an English Public School, you will know that there is considerable overlap.