Thanks for a very interesting post. I'm heading there in a few weeks as a SWF, going with my mother actually but plan on being out and about on my own a fair bit. It burns me to think that some (most perhaps?) people are going to view me as being down there to get laid. Which is quite possibly the furthest thing from my mind with this trip. But I know people will assume it, and thats just something I have to not think about!
I've also been to Thailand, and some other places in SE Asia, and was pretty skeeved out by the obvious power imbalance in the relationships of white men/thai women. I know there are circumstances where people from very different socio-economic backgrounds and ages might just actually fall in love, but we all know that most of the time, the disadvantaged person is only in the relationship because they feel they have no other choice financially. I guess thats why it bothers me that people are going to think I'm there for the sex tourism when truthfully, I'm there for the ganja. Kidding! (kinda)
Though I haven't been to Jamaica before, in my other travels it has definitely been the other tourists that have caused the most problems for me, been the rudest, etc etc. so its no surprise to me that you have seen racism firsthand, *******s really seem to get around!