It's our fault - Barbados Today