To start, there is never, ever any excuse for throwing rocks at vehicles. It's criminal and it could be deadly.
With that out of the way, it would probably happen less if the rockthrowers-- and the people in the community who must have seen them in action-- thought they were getting something out of tourism.
I expect to get some statistics in response. They will probably be correct and I have no doubt of tourism's benefits. They just don't 'trickle down' directly to enough households.
I fear those little white tour vans. The drivers are aggressive, unpredictable, oblivious of the law and dangerous. It's not my personality, but I've had to stop myself from chasing several of them around the island so I could.... do something (I have no idea what that would be).
Maybe they're not accountable either. There was a recent traffic case where the tour company tried to avoid liability by saying the driver was an 'independent contractor'. Isn't that more like, a taxi driver?
So yes, the tour companies have to clean up their act: a lot and quickly. Parents have to get control of their kids (or adults their inner kids). Most of all, neighborhoods are only safe if the residents are in control. Is anybody watching?
You might say I forgot to mention the police. No, I didn't.