If you are happy to take photos of strangers, you definitely should.
And you're right -- when everybody is happy to help each other out, the world is a much better place.
But if somebody doesn't want to take photos of strangers? She should be able to say no without being called a bitch.
I also think that the fact that this was a woman on her own contributed to his assumption that she had nothing better to do than abandon her meal for a moment to help him out.
Would he have asked a woman who was dining a part of a couple to do that?
Would he have asked a man who was dining alone to do that?