Wirelessly posted (Mozilla/5.0 (iPhone; CPU iPhone OS 5_0_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9A405 Safari/7534.48.3)
This is illegal in Germany as well of course. Depending on how they asked I would have made a fuss out of it. They probably asked you nicely. Nothing against friendly asking, in the end you should have asked first.
I disagree. Your on private property and the owner of the property can enforce a no photography policy, just like he can tell you to leave or refuse you entry.