I agree, as long as the search is NON-optional. If it's every person, every time, and the employee has no way to get out if it, then it'd work time! But if the worker can CHOOSE to skip the security check by not BRINGING a bag, that changes things. You want a bag for your personal use? We won't pay you for your time to make it secure. If Apple required everyone to bring a bag to work, say, THAT would make this ruling unacceptable.