Castle Doctrine says that anyone who owns the property or any agent of that person can ask for whatever and if you do not comply they can tell you to leave and not come back.
Ever give your driver's license to a security guard so you could enter a property? Same thing, security guard has no legal right go see it, but if you do not comply, you do not get entry.
If I own a property and I see something that represents a liability to my business you better believe I will confirm laws are not broken or tell the person to leave.
If I call the police because the person will not show a tax stamp or leave, the police now have a reasonable suspicion a crime may have been committed and can investigate. The police may not have had reasonable suspicion by just witnessing you, but your confrontation with the owner created it.
If you play Lawyer with the cops, expect to need a real one.
Ever give your driver's license to a security guard so you could enter a property? Same thing, security guard has no legal right go see it, but if you do not comply, you do not get entry.
If I own a property and I see something that represents a liability to my business you better believe I will confirm laws are not broken or tell the person to leave.
If I call the police because the person will not show a tax stamp or leave, the police now have a reasonable suspicion a crime may have been committed and can investigate. The police may not have had reasonable suspicion by just witnessing you, but your confrontation with the owner created it.
If you play Lawyer with the cops, expect to need a real one.