This thread demonstrates how emotionally charged some topics can be. They depend on what is posted, and how readers interpret the post based on their own point of view.
With racism being a main news story in the US, it is not surprising that it was mentioned in this thread.
The original poster did mention men using "animal like" (apology made) behavior when talking to the young woman on the back of his scooter. While never mentioned, another poster took this as a racist comment (apology made).
Racism has no place here and I don't think it was the OP's intention. Another poster has since blamed it on inter-racial relationships.
Once again, racism has no place here and I feel it played no part in the what transpired. Blaming what happened on race is not accurate.
Another poster seems to have realized the true cause of what happened, and that has to do with the age difference.
Prostitution, while being illegal is so much in demand by visitors, both male and female, that trying to enforce the laws is a losing battle. Of course this leads to police frustration.
When there is a substantial difference in age between older visitors (of any colour) and much younger Jamaicans, it can lead to obviously prejudged behavior by those who see it. It doesn't matter how innocent it may be, a large age difference influences people's view of the situation.
The OP mentioned that this happened on multiple different occasions, so the repeated viewing can lead to conclusions, right or wrong.
The only way to prevent this is not to hang out with locals who are substantially younger. We may give a ride to a friend who is older or close to our age, but we would be looking for problems by giving much younger people a ride