I had a car stolen from a Sheraton Valet parking lot and didn't get so much as one starpoint. They did comp my room 1 night because I had to stay there without a car to drive home, and they rented me a car to get home, but I thought a few starpoints should've been in order, especially since an employee was involved in the theft!
And when I was at Westin Los Cabos I got hit in the head with a wooden hatch that covered a ceiling air conditioning unit. (It WAS during a bad storm when I opened the door and the open balcony door created a vacuum.) I was bleeding pretty bad when they came to fix the fallen cover, but no one offered me so much as a band-aid!
I think all properties are different, especially as you are dealing with a foreign country, but the least they could do is give you some starpoints. I'm surprised it was a Sheraton- they're usually so good about making things right. Then again, when different countries are involved and different owners, it's hard to know where you stand.
Good Luck!