World Economic Forum gets slapped