Sqad - "News is becoming such, that one has to look up the meaning of words or phrases and dash to the www.before posting."
I cannot legislate for people like AOG who are so keen to have a personal dig that they make themselves look foolish in their haste.
However - the phrase 'puff piece' is well known and often used in media circles, and for the record, anyone on here who knows me even vaguely knows that a homophobic jibe is something I would simply never undertake, it is contemptible.
The word 'puff' - as advised, means a breath of air, it is also slang for marijuana, and there are other meanings.
The word you are thinking of is 'pouf' which is pronounced the same, but has a defined meaning as a slang (and derogatory) label for a male homosexual.
Hopefully that has cleared up any misunderstanding.