Do you think it's right to tip someone for a photo? My personal rule is tips should be given to someone who maybe helps you out with important info, or if you like someone's art or if you wanna support a charity project, etc.
My personal rule is that you use your own money however you want to... no one should tell me that I should only tip for certain things