‘Pufta’ is an insult only if you’re a homophobe
It looks like the self-professed progressive elements of Maltese politics still think of ‘pufta’ – from the British ‘poofter’, hence the ‘a’ ending to reflect correct pronunciation – as the most horrendous term of abuse possible for a (“real”) man.
That’s it. I give up.
Try explaining to these people why you can’t call yourself liberal, progressive or even ordinarily decent and think of ‘pufta’ as a grievous insult.