A new nationwide anti-graft commercial has been dubbed a greater fantasy than James Cameron's Avatar. The one-minute piece features a teacher, a doctor, a civil servant and a driving examiner. Each in their own segment begins by saying they have duly completed their job - saving a life, handing out a licence, etc. Upon hearing the good news, a pair of hands presents them with a red packet. Their faces suddenly ashen, they tell the presenter not to insult them. The commercial ends with the voiceover: 'Respect yourself, respect others.' The message, presumably, is that people in public service get satisfaction from doing their job well. The commercial has attracted thousands of bemused and cynical viewers on YouTube.com. Many compared it to the Hollywood blockbuster, saying it was pure fantasy to expect public workers not to be on the take. 'Home-made fantasy - it's better than Avatar,' a typical post said. Others vouched for the commercial's authenticity, saying they have had similar experience in real life. Really? Public workers refusing a well-deserved bribe? Not quite: in each case the workers expressed displeasure or felt insulted because not enough money was offered.