Unfortunately I've seen similar reports like this over the years regarding St. Lucia. We've been to Grenada and found the people there exceedingly friendly. Never had any issues.