"We saw a response in the lead up to London 2012 that the British were revolted that the International Olympic Committee's partners were not going to pay taxes.
"A boycott ensued and the companies agreed to pay taxes on their Olympic related profits.
"There are, of course, always government subsidies to attract businesses, but legislative elements like the General Law of the World Cup in Brazil go far beyond this and effectively redirect public money into Swiss bank accounts."
That analysis drew a swift response from football's world governing body.
"FIFA obtains none of its revenue from public funds of the host country," a FIFA spokesman told CNN.
"The host country provide the general infrastructure for the event, which remains as a legacy in the country such as transportation, IT, upgrades on airports.
"Therefore, it is not true that money is generated in the host country for FIFA and that it will go then to accounts in Switzerland."
But the exemptions FIFA insist upon, has surprised one leading European taxation expert, Professor of European Tax Law Han Kogels, who is based in Rotterdam.
In bidding for the 2018 World Cup, Russia was up against three other bidders -- England, Netherlands-Belgium and Spain-Portugal.
"In that bid book model of the FIFA as commercial organization, it claimed a privilege of 100% tax freedom (no corporate tax, no income tax, no VAT, no excise duties, no local tax, not any other taxes), irrespective of regular national tax law, European tax law and international tax law," said Kogels after examining the Netherlands part of the bid.
"I was (and still am) not aware of any other international commercial sport event being subsidized through full tax exemption at the cost of (other) taxpayers, and did not see any justification for such unequal treatment of FIFA."
FIFA insisted that tax exemptions needed to be viewed in relation to the overall economic benefits that next year's World Cup potentially might bring Brazil.
The world governing body quoted a study by Ernst & Young Terco that estimated that the event would inject R$ 112.8 billion ($50 billion) into the Brazilian economy by 2014, with R$ 28 billion (12.4 billion) spent on infrastructure, generating R$ 63.5 billion ($28 billion) in income for the population.
"It is important to note that tax exemptions are only related to certain areas of the organization, in particular for temporary use of goods and services during the event," FIFA told CNN.
"Examples include IT equipment for broadcasters as well as other material mainly broadcasters and participating teams bring with them, the cars used for the official transport, uniforms for volunteers.
"Amongst others the prize money of the FIFA World Cup is taxable in Brazil."
"Overall, according to the Ernst & Young Terco study it is estimated that the host country will obtain an additional tax revenue of R$ 18.1 billion ($8 billion).
"It should be noted that FIFA also bears the costs related to hosting and staging of the FIFA World Cup, including and not limited to the costs of the Local Organising Committee. This means over $1.3 billion in costs for FIFA."
However, in much the same way that the Group of Eight economies attempted to bring coherence to the issue of closing global tax loopholes earlier this month, Professor Simon Chadwick called on governments and sporting organizations to adopt a more systematic approach to tax.
"One of the problems in Brazil, Britain and, indeed, in many countries across the world is that there is no coherent strategy or policy in place regarding taxation and sport," said Chadwick.
"For example, players in this year's Champions League final at Wembley were given exemption from paying tax on revenues earned from the game.
"Whereas in 2015, players in the rugby union World Cup final will not be given the same exemption. Such a lack of strategy, clarity, consistency and openness creates a climate in which confusion, contradiction and cynicism begin to develop."
Given the scale of the protests in Brazil, does the South American country want to renegotiate the tax exemptions?