Lionel Messi's confrontation with referee Joao Pinheiro during Argentina's World Cup win over Switzerland sparked controversy.