Brazilian President Luiz Inácio Lula da Silva railed against free markets at the Group of 20 (G20) social summit on Saturday.