A shop is generally considered to be a kind of semi-public space. Anyone can enter and browse or buy and so long as their actions remain within those activities then they have every right to remain in the shop. A person's home is an entirely different matter and you can refuse to let anyone you wish in for whatever reason you want.
Bookmarks