We stayed at ROR and tipped just because our service was great, but people who didn't tip seemed to get the same service.
There were a few vendors on the beach, but the ones who didn't work for the hotel didn't hound you. If you crossed their path they offered what they were selling, but wouldn't you if you made money by selling things to people who can afford to go on vacation? The only vendors we found who would disturb us while laying on the beach worked for the hotel, and were trying to get you to buy photos they take of you.
We were "warned" not to go outside of the resort by some Americans, but of course we did..lol. Like Shenmaat said, we seek the local flavor wherever we are. The best day of our trip was spent with a man we met who took us to St. Ann's Bay where he lives. We had a blast - mostly on foot - in places where there were NO tourists, at all. People welcomed us into their homes, we went to a healing spring, so many awesome things happened that day. The most genuine, positive, and kindhearted people I've met so far in my life, I met in Jamaica.
Just keep in mind that people with their hands out aren't out to get you, they are out to eat.
No means no, they speak English )