oh, but a bag check isn't reasonable? They are only searching the bags because they have had problems with EMPLOYEES shoplifting... Apple having a bag check security is no different from a security guard at an entrance gate or security locked access card doors either....
A bag search is reasonable. But since it's entirely at the company's behest, they should pay for it.
And yes, there is a difference between those things. Again, for a start, security guards and locked access doors are often to do with the premises, not the company. You don't seem to have much appreciation of the fact that companies using retail space rarely own the buildings they're using. This is true of most businesses - you don't buy lots of property, you rent.
Searching a bag is absolutely, purely Apple's choice. They should therefore pay their employees if it impinges on their personal time. It's not Apple's time - it's the employee's. Simple as that, really.