@distelfliege in Britain this term is rarely used as in our slang -fag" more commonly means a cigarette (eine Kippe).
in coastal towns you may have a "fag house" which might be raided by the Police, but not because lewd stuff is occuring there.. 20 cigarettes in UK can cost over €11 because of taxes, folk travel to BE/DE and other EU nations, buy in bulk and resell for profit (which is illegal)
we did have the same stereotype about earrings but other way round (L/R reversed!)