Insaniac, if what you were saying were true, shoplifters could act with impunity. And there would be a lot more of them. Shopkeepers in most states do have a right to detain customers for a short period of time during which they can *request* to do a search, and decide if they want to place the customer under citizens arrest and/or call the police to take it from there.
k2clones was offering practical advice as much as legal, and I agree with what he suggests.
I would do one other thing though. Before deciding whether to allow the search, politely ask why they want to do it. They might have good reason to be suspicious. But if they are just trying it on and doing random searches they might make a stupid claim (e.g. "our staff saw you put something in your bag") in which case you can prove them to be liars and demand a grovelling apology.
k2clones was offering practical advice as much as legal, and I agree with what he suggests.
I would do one other thing though. Before deciding whether to allow the search, politely ask why they want to do it. They might have good reason to be suspicious. But if they are just trying it on and doing random searches they might make a stupid claim (e.g. "our staff saw you put something in your bag") in which case you can prove them to be liars and demand a grovelling apology.