World economic forum gets told off.