This is easily fixed. We start punching anyone in the face who is wearing such glasses in public.
Firstly, assault is a pretty obviously illegal (and wrong)
Secondly, in public spaces one doesn’t have a reasonable expectation of privacy. (US legal take on it). I guess if you got ahead of it, you might be able to induce a chilling effect, but if Justice was swift and loud it might chill the other direction.
Good luck with the law thing though.