2014 protests in Brazil

[13] The following day, military police in São Paulo began using specialized suits of armor referred to as 'RoboCop', which were intended to maintain control over protests during the World Cup.

[14] On 3 June, a group of about 50 protesters in Goiânia gathered in front of the hotel where the Brazilian team was staying prior to an exhibition match against Panama.

The protesters were connected with trade unions and left wing political groups, with pickets demanding fair pay for professors and health professionals.

[17] Governor Geraldo Alckmin of the Brazilian Social Democracy Party justified the aggression of the military police saying that their goal was to prevent the protesters from blocking a major traffic artery leading to the football stadium.

[19] In São Paulo, 23 June, an unidentified man in a black shirt fired a gun three times into the air as police were arresting a protester.

[20] On 13 July, the final day of the Cup, police in Rio de Janeiro injured at least ten journalists with clubs, and shrapnel from tear gas grenades.

[22][23][24][25][26] Before the opening game of the World Cup on 12 June, police clashed with protesters in São Paulo, Rio de Janeiro and several other host cities.

Graffiti in São Paulo critical of the expenditures of the World Cup.
Arrest of protesters against the FIFA World Cup 2014 in São Paulo
Protester holding a sign contrasting the quality of soccer stadiums with the quality of public services.