I think it will be very hard for Brazil and India to shake being labeled as third world countries, with the amount of citizens below the poverty line, and the poor infrastructure of the areas those citizens inhabit. The United States itself is labeled as a third world country when talking about areas of Detroit for example, and the wealth inequality starting to resemble that of Brazil and India. You might take exception to the term "Third World Country" because it is primarily used pejoratively in public discourse, but I think it is fully warranted, since Brazil, India, and the United States have a lot they can be criticized about. The elite of these countries are not afraid of practicing unbridled greed, unbridled because they removed the bridle through corrupt practices, using their wealth to accumulate power over government. I say all of this as an American.
Of course countries can be criticized. There are so many wrong things here that I wouldn't even learn where to begin prioritizing the list of criticisms.
Things are getting better, we've managed to get ourselves out of the U.N. Hunger and Misery map. This is a victory, and not a small one. The past 12 years it has been the very first time in 500 years where there are no people starving to death.
Still, the problem of Brazil is not that "it is a poor country" or "it has poor areas" like others portray in a simplistic view. As you said, it brews out of a self-perpetuating wealth inequality where the gap keeps enlarging as rich get richer.
We'll always find things to criticize and still advances are made by focusing efforts on solving the very problems we surface with our criticisms.