In March, my husband and I were in Cabo. We took a water taxi from the beach back to the marina. The water taxi dropped us off on a floating dock which was right next to a sea wall. There was no ladder to climb up the sea wall, but there was eroded concrete and exposed rebar, which served as a makeshift ladder. It was about a 6 - 7 foot climb. There were a lot of people on the dock trying to get up to the top of the wall. At the top, there were some very "helpful" local gentlemen who were holding out their hands to help people climb. When my husband and I got finally climbed up the wall (it was a fairly chaotic scene), and began to walk away, one of the locals chased us down and asked for a tip. When we gave him the "you aren't serious" look, he got rude and started saying loudly "NO TIP? NO TIP?"
I don't have a problem tipping, but situations like this really upset me. Another similar situation is in Matzatlan where you MUST take a trolley from the ship to the port exit (a few hundred feet) and a tip is expected for that also. You have no choice, you must take the trolley.
Believe me, I do not let things of this nature spoil my trip....the good outweighs the bad by about 100% and for the most part the locals are great. I always strive to be polite and respectful and remember that I am a guest in their country. Yes, I do have empathy for the poor conditions of many of these areas and perhaps people are forced to try to earn a wage in a manner that is not always what we might consider honorable.
But, nevertheless, the situation was dangerous and a bit offensive and I just wanted to warn other of it's existance.