I think some people are just tired of tourist taking shots without permission. I understand being treated like a prop. Every where I travel, what works most of the time is to show genuine interest. If they're selling items, buy something. Get to know them before clicking the shutter. If they say no, just leave it at that. Don't get too attached to any particular outcome. It's not worth getting an arse whipping for a photo.