I always thought that the compromise, vis a vis CCTV surveillance of public places, was to have the camera record to an encrypted storage that is only unlocked with a judicial warrant, just like a regular physical search needs a warrant.
You get the security of knowing criminals have their actions recorded, but you avoid the privacy catastrophe of being recorded 24/7 no matter where you go.