We use gay as another term for odd or weird, eg, stop being so gay. Always have... Always will. And fag = punk.