Pop superstar Shakira has revealed her two young sons "absolutely hated" the 'Barbie' movie because they found it "emasculating".