No, not really. All it would take is armed citizens.
You mean anyone who thinks someone else is photographing them in public would have the right to shoot the guy? LOL. Yeah, that would work.