Yeah...I have a problem with it being a crime of which I'd be prosecuted because I simply forgot my wallet as I left the house.
I cant see why you would need your id on your own property, and if asked for some strange reason, i cant forsee why you wouldn't be allowed to retrieve it from the house to show it. That being said, why even let the police on your property, short of a warrant, if you've done nothing wrong?