okay, don´t know. I only know the german law. and of course this is an american forum and no german forum.
but still: in germany taking photos (and publishing) them is only allowed in public when the person is one of many people and in the background. for example when you make a picture of a big building and there are a few people in the background.
but when you make a frontal picture like this picture from the woman here in this thread, then you need the permission of this person (right on the own picture (it is called)), otherwise it would be illegal.
the only exception is when you are on a location of public interest (for example demonstrations). when you don´t want to be photographed, you just don´t go there. but other public places like supermarket for example are no "locations of public interest".
no guarantee, just what I know or think to know.
and I find this german law good and right. I think everyone should decide about their own picture and when you´re a big part of the main part of this picture, then it´s your picture.
so when someone would photograph someone without his/her permission, this person could sucessfully sue this person for that. in germany. and when the person publishes it, then even more.