BY THE WAY since we're on the topic.

No only is the generic and sweeping statement that "public photography is a right" not entirely correct, ALSO the sweeping statement that "there is no right to photography on private property" is also not entirely correct. In many cities, there are public easements over private property - in other words, places that are technically private, but are open to public pedestrian traffic or have historically been used for free speech - and these places are treated like public places for the purposes of free speech analysis.