RIO DE JANEIRO—Not too long ago, Tarcísio Monteiro was so obsessed with World Cup soccer he bought a plastic World Cup trophy for his room in a cramped Rio de Janeiro slum.

Now that Brazil is hosting the event, he has become so angry about the money being spent that he joined mass protests against it. He bought goggles for the tear gas and hung them near his trophy.

"Look...