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.
Don't know why they felt the need to set up a prank, most of their marketing lately has been a joke anyway.