A Mexican factory making costumes using the Barbie logo under a licensing arrangement with Mattel has been accused of using child labour, poor working conditions, and the full-scale firing of union workers.