Brazil is a country known for its racial, cultural, sexual and religious diversity. It is also one where staggering economic inequality — its six richest men own the same wealth as 50 per cent of the population — is often matched by a climate of violence and intolerance toward those who are not white, male and heterosexual.