You’ve heard of pockets, right? If you‘re taking so many medications that you need a bag to carry all of them, a bag search is the least of your concerns.
You make a lot of assumptions in your replies. As someone who worked in retail management and had to do bag checks, let me enlighten you:
1. Not everyone drives to work. Lots of retail employees take public transit to work, especially if they are students.
2. Lots of retail employees work multiple jobs. They may not have time to return home between shifts, whether they have a car or not. Students often go right from work to school.
3. Some medications need to be kept cold or require injections, making “carry it in your pocket” an impossible request in some instances. Medications often need to be taken at regular intervals, which don’t take the constantly shifting schedules of retail employees into account.
4. A good manager knows when shifts end and should be prepared to do a bag check in a timely manner.
5. Apple already has cameras all over their stores and can monitor employee behavior easily, making bag checks a waste of time.
6. iPhones and other easily stolen high-value devices check-in for activation before use and can easily be checked for a sales history. (This isn’t rocket science, by the way. Video game console serial numbers have been tracked at purchase for over two decades)
7. Apple customers can walk into a store, scan a product on the floor, and walk out without interacting with a single employee. Apple would not allow this if they didn’t have good floor monitoring practices.
8. Back room inventory can and should be kept under tight control, limiting the need to check bags for anyone working on the floor.
9. Lockers or safe storage space could be provided for employees and monitored as part of shrink protection.
TL;DR: Your opinion is, at best, uninformed. Do better.