Is it possible to stream from the glasses?
If so then a criminal would be deincentivised to murder a witness wearing the glasses - as everything they have seen is already online.
Of course it would take a few years of people getting shot by criminals who don't understand the technology before we get to that stage...