bmattock
Veteran
If you are invading people's privacy and making them generally unhappy, perhaps you should reconsider this type of photography. Doing things in public that people don't like, whether photographing them, or playing really loud music from your car, or protesting their choices are all signs of selfishness. If you care about people....then care about what they care about. If you don't care, then you should not care that some people are going to despise you, and some may even come and talk to you about what you are doing to them. Like hunting the Passenger Pigeons to extinction, some people don't care what it's doing.
I think it very much depends on what the photographer is doing. If I go to a political rally or a public demonstration, I do not have to support what the people protesting or demonstrating support, and if they do not like that, that's a shame.
I'm sure it makes them unhappy if I portray them in a negative light, but remember, they're the ones in public making their opinions known. They have to expect that not everyone will agree with them; otherwise what would be the point of protesting or demonstrating?
As an example, I photograph the Detroit Veterans Day parade every year. A couple years ago, the 'Occupy Detroit' people got into the middle of the parade. Yes, I took their photos. No, they did not like it.
I did not care. And I don't feel I had any reason to respect their issues.
On the other hand, many of the 'Occupy' people were actually very nice to the veterans and lined up and waved flags as the veterans passed by. I thought that was really nice of them. They didn't mind my taking their photos.
Bottom line, though, I was there to take photos of the parade, and the people I saw while I was doing it. Whether or not they preferred me to 'invade their privacy' I did it anyway.
https://flic.kr/s/aHsjwD2TjR