One example destroys a theory? Sure not everything fits- that is even more true of your claims.
It is far more of a factor than race. Indonesia is also not majority white last time I checked.
Let us consider the ten countries with the lowest murder rates (other crime statistics can be hard to compare):
http://en.wikipedia.org/wiki/List_of_countries_by_intentional_homicide_rate
Starting from the lowest:
Andora
Senegal
Singapore
Japan
Hong Kong
Brunei
Morocco
Lebanon
Oman
Algeria
Malai
And the ten worst- starting at the top:
Honduras
Sierra Leone
Jamaica
Venezuela
El Salvador
Guatemala
Trinidan and Tobago
Angola
Columbia
Beliz
Brazil
Dominican Republic
Iraq
Both lists have very low white populations- good and bad lists both. But consider the economies and standards of living. Those on the low murder rate list are high income countries where people are relatively well off- those on the high murder rate list are relatively poor countries. Race is not nearly the factor that money is.