BHP bosses faced tough questions inside and outside of the Brisbane National Convention Centre during the company’s AGM.