The Caribbean: confronting its demons - Barbados Today