Вкратце примерно так:
Ни для кого не существует прямой повинности всегда иметь при себе удостоверение личности (в случае иностранцев из третьих стран это главным образом загранпаспорт; думаю, у кого есть зелёная книжка, она тоже сгодится).
Однако у всех есть повинность по требованию полиции в определённых законом случаях (о законности или незаконности которых я бы лично с полицией спорить не стал, потому что формулировки расплывчаты) удостоверить свою личность. При этом, строго говоря, это можно сделать не только паспортом, однако же в другом случае полиция может и не удовлетвориться.
Так что, кому охота побороться за права человека, флаг в руки. А я, скажем, когда за рулём (и вероятность проверки документов повышена, хотя за пять, кажется, лет проверили один раз), всегда имею при себе паспорт. А когда не за рулём, то обычно не имею, и если заставят, заплачу штраф и сберегу нервы, время и намного больше денег, чем был бы отвоёванный (что вряд ли) штраф.