Of course, my definition of reasonable would not include anything that is of even the slightest inconvenience for me. ;-)
It's a little more complicated than that, in the sense that each State has its own Shopkeeper's Privilege Statute, but essentially you nailed it.