Yes but that doesn't cover a public place though.
Once you are in the public domain there is no law forbidding you from actually photographing it. Now if people come into what you're taking pictures of that's tough sht, they are in the public domain now and cannot stop someone taking pictures. They can ask you right enough, but they can't stop you.
In someones private home or a shop that's a different story. That's premises of an owner and you need his/her permission.
An exception to this is the city of london which is under royal decree / different (much more authoritarian) laws.
You can't stop them taking photos of you, but you can stop them using those photos in their "work." They can't profit from your image, it's your property, they need permission to use it. It's tied into the IP and copyright and so on regulations as well as Human Rights Act.
Dude, you are chasing shadows.
The public domain is just that!
Yes they can profit off it.
They don't 'own' a picture that's been taken unless it's specifically taken of that person.
I say again, if you're taking pictures that person cannot do a thing about it if they are in the frame when you take it.
Anyone who says otherwise is actually supporting a draconian infringement on people who make a living off pictures etc.
There are film makers who profit off crowds, peoples faces all the time and they don't pay a penny to the so-called 'image' of the people etc.http://www.imdb.com/title/tt0095895/http://www.imdb.com/title/tt0085809/
Human right act? Don't make me laugh, that so-called act has done untold damage to the UK due to people hijacking it!