Regardless of whether "business" wants something, everyone in the country should not be subject to an intrusive law. "Businesses" can implement rules on their boardrooms, but it isn't the government's job to get in on this.
Also, it's completely legal to take photos in public and sometimes it just isn't practical to have a manufactured shutter sound blasting away. I can't imagine how much more annoying restaurants would become as everyone now has to audibly announce their instagram sushi pictures.
It's not an invasion of privacy to take a picture of someone in public because there's no reasonable expectation of privacy while you're in public, regardless of how loose or tight your clothes are.
It's weird and creepy to take these photos, but it shouldn't be legislated against. That's just bizarrely totalitarian.