Yes, there's a good bit of grumbling about those two rude surprises in a row.
We did go on a ship's excursion--to the Jozani Forest. It was interesting, if rather limited in scope. This was one of several ports on the DC in which the area is really only just developing its tourism trade, and so things have a way of being rough around the edges. But if you relax and go with the flow, a great (albeit sweaty) time can be had.
On this trip, I've kind of gotten used to being accosted by local "entrepreneurs"--I may not know how to walk down a street without someone imploring me to buy something when I get home.