"I have a right to know who you are."
"Sir, I'm standing here in a public place."
"So am I, who are you?"
Now I don't know about US law, but in the Netherlands being in a public place doesn't somehow grant you the right to know who everyone is.
Nor does it grant you the right to smash a camera out of someone's hand and grab him by the neck.
__________________

|