Looks like you have been nibbling on the anti-gun propaganda again. This article's agenda is very plain.
In the documentary on the "City of God" dvd, the chief of police seems to blame all of the problems on the gun manufacturers (USA Colt and Swiss Sig Saur). In my opinion, if there were no guns, Brazil would then be the stabbing capital of the world and they could start putting the blame of their problems on knives. The real problem is that they decided long ago to seperate the classes into different parts of the city.
Forget the agenda. Look at the facts as presented. It's a war zone.