This is worth looking at.
www.youtube.com/watch?v=4wl9qr2fARc
It's however worth noting that some places you think are public places aren't. He does touch on this, but It's worth noting that just because you are allowed in somewhere doesn't mean it's a public place . Shopping malls are the obvious ones.