There are alot of angles to this issue. First, you need to support "local business" However, amny of these beach hagglers are trying to make a living, and lack the capitol, skills, know how to operate a ligitimate storefront businers. The flip side of that, is that, I assume, the majority are under the radar on taxes, goverment regulations stc. Most importantly not paying taxes, whether it is sales or income. A poor country like Jamaica needs tax revenue to build and maintain school, roads, and other social needs. The thought that hots me most, is when all of us meet someone who has been to Jamaica once and wont go back, often the largest issue is the constant beach hagglers. So the short sightedness of the hagglers is often hurting all of the people. Buy local, from a legitimate business.