to be fair fag means something completely different this side of the atlantic its slang for a cigarette imagine my surprise when as a young teen i told an american friend that i was just off to bum a fag from a friend also a faggot is a kind of meatball made up of offal and normally served with mashed spuds and gravy but yeah of the time the intent is as a homophobic slur