Even if they do not know your name you can be remembered.
Madness string 105757
The way I described it after seeing it was, 'It's like The Office turns into Dear White People, turns into Get Out, turns into the Communist Manifesto, turns into Stranger Things, turns into what the fuck'.
Compulsory carrying of ID cards is something which I think a lot of British people would feel uncomfortable with. It's almost like needing government permission to have the right to leave your house.