Since this has been a hot topic and i'm a new member why not get my feet wet and throw my 2 cents in based on my personal experience with Jamaicans so far.
Bearing in mind i haven't actually been to Jamaica yet (10 days and counting)
I cant really speak to the "begging" issue but I'm aware of it from what I've read so far but that being said i don't see how it is such a big deal,just go to any city anywhere in the world and you'll get plenty of that.
Ive lived in a rural farming community in the northeast US for many years now and got to meet quite a lot of Jamaicans and i will say that the ones I've met are certainly NOT lazy.
In fact you may wonder how somebody in the sticks knows Jamaicans.
What you may not know is that here in the northeast they plant,and harvest a large percentage of your domestic crops.
They are flown up here by the US govt and work for the summer on most of the farms in my area. And before the "they took our jobs people" chime in the reason they are flown here is at the request of the farmers. Why? (bear in mind i sold farm equipment and worked closely with all the local farmers) and i will go so far as to quote a local farmer/owner/friend "If i didn't have the Jamaicans every summer, i wouldn't have a farm any longer.Locals simply do not want to put in a real hard days work, no matter what you pay them,especially younger kids."
I will say i admire their tenacity.They sleep in vans on the fields or a barn(10 or 20 deep!) simply so they can send every penny home where it is needed. they make sacrifices that even "poor" Americans don't or aren't willing to make.
And after all that you think maybe they would be bitter or have a chip on their shoulder but no, they are just as friendly as all the locals, some even more so.

I don't think the issues that bug some will bother me in Jamaica,but whenever i see an outraged review of someone griping about a cockroach,mosquitoes,chipped paint,or a lumpy bed the first thing i ask myself is "why is this person even traveling here?"
Maybe its because I have left the soft comfy confines of my native home and seen some other parts of the world already,who knows.
I guess once i go ill know