After spending some time in the countryside, I can't really see the point of camping in Jamaica. The only exception I could see to this would be a few super-remote places where there is no other accommodation, in which case you'd probably want to hire a guide, anyway. Otherwise, anywhere you camp is going to end up being like camping in somebody's back yard, somebody who may well have a spare bed for you, anyway.
Given your concerns about pushy hustlers (certainly not real Rastas) and safety, the advantages to just getting a cheap guesthouse or finding somebody with an extra room to rent are huge. By properly paying somebody for providing your lodging, you'll usually find that they will repay the favor by providing security, information, and even an introduction to the community.
I won't cross the line into broadcasting people's business over the internet, but I will say that, on my recent trip through the countryside in the off-season, I was pleasantly surprised by my ability to stay within a rather spartan accommodation budget. It was certainly the least of my overall expenses for the trip. I had considered bringing a hammock and mosquito net just in case, but in retrospect, I am glad I opted for simply travelling light.
Where did people call you racist for not buying their stuff? I didn't encounter anything like that. I was certainly referred to as a white man, but this was definitely more along the lines of "hey, you in the red shirt" than anything else. Youth in the country who had never been abroad also routinely referred to foreigners as white people, so I also had kids tell me that I should encourage more "white people" to come to their town. I asked if I could bring black people, too, and we all had a good laugh over that.