homosexuality is illegal in saint vincent and the grenadines