Despite President Dilma Rousseff offering major concessions, tens of thousands of Brazilians took to the streets on Wednesday in new demonstrations calling for a crackdown on corruption and better public services.

Major demonstrations went on in Belo Horizonte outside the stadium where the home country took on Uruguay in a Confederations Cup semi-final soccer game meant as a warm up for next year’s World Cup.  It degenerated into rock throwing and clashes with police.

The protesters angered by the billions spent in World Cup preparations, while schools, hospitals, and infrastructure languish.  A banner hung from a bridge read “FIFA go home” in reference to the International Federation of Association Football world soccer body.  FIFA cancelled a charity event scheduled for Belo Horizonte called “Soccer for Hope” because of the unrest.

Peaceful (though occasionally damp) protests went on in Brasilia and Recife.  The rest of the country was more or less quiet, partially because congress shelved an unpopular proposal to weaken corruption laws, something that smoldered in the minds of protesters since the demonstrations began.