except your infringing on his charter rights on his property.
No I don't. Point me out to the Charter where it says something to the effect of "and you get to make any rule you want on your property, even to nullify this Charter". I dare you.
Its the reason why abortion protesters have to stand outside the property, even though they certainly have a right to protest. Just because you have a right to photograph doesn't mean you have a right to photograph in someone else's place of business.
I already pointed out that the reason is not that they are protesters (btw, define a "protester" - does he need a banner? does he need to shout? or a mere t-shirt would do? or maybe even a coloured ribbon on his arm? do you get to throw out anyone whose looks you don't like?) it is because they are not allowed to obstruct business, which is a separate, specific law!
A sign saying "no photography", or a guard saying you can't take pictures, is neither unenforceable nor vague.
My sunglasses take photos. Enforce your "no photography" rule on me. Oh, you can't tell which sunglasses take photos? How about cell phones? Is that phone I am talking on taking photos? How can you tell?
As I said, unenforceable without either outright violations of the Charter (such as searches and confiscation of possessions) or wholly arbitrary "enforcement" ("Hey, I don't like the looks of you! You bloody Chinese are always taking photos! Get out!")
This should be glaringly obvious to anyone with even an iota of common sense.
... because your charter rights don't necessarily invalidate other people's rights.
So what you are saying is that other people's rights ("property owner's" rights in particular) invalidate my rights!
This has, of course, been always the position of all land owners since times immemorial, with many actually claiming that whomever was on their property had no rights whatsoever and was in fact not a person but their property also!
Its the "property ownership overrides all human rights" motto that is the very darling of moneyed interests world over.
Unfortunately for them, silly documents like the Charter are, so far, still more potent then their greed and desire to control others.