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.
The big ships hung in the air, just like a brick won't.