US billionaire Warren Buffet has defended Brazilian private equity firm 3G against critics who attack the firm's business practices.