I usually criticize Brazil (the B in BRIC), which is my home country, in comments, but I must correct you here.
Regarding respect for people - be it that they are women, or members of minorities - Brazil doesn't have the issues those other countries face (and I wonder what the situation is like in Russia).
Women in Brazil enjoy the same level of freedom they would enjoy in America or Europe. There is no strong patriarchal culture in place, and there is as little misogyny as there is in America. In fact, a lot of Brazilian girls are sick and tired of Americans and Europeans that go to Brazil and treat them with much less respect than local guys do, because for some reason white foreigners mostly seem to think Brazilian girls are super easy (they are only very, very nice, but that doesn't mean they are nymphomaniacs) and that they all dance naked during Carnival (most of them don't).
Regarding minorities, while there is debate about racism and all, it is much less of an issue than say in America. My wife and I were surprised by how big of deal that kind of thing is here in America. I guess in Brazil we're just used to living with lots of people of varying ethnicities and don't care much about their color or whatever. Of course there is racism, and there is a clear racial aspect in the social divide, but again it's way less of an issue than it is in America.