Typically these bag checks take about 5 to 10 seconds.
I worked for apple back when the first iPhone came out till the 3rd generation came out.
Bag checks may take 10-15 seconds...... when they do them.
Waiting for them to check your bags can take as long as 15 - 30 min.
Not only do you have to wait for a Manager to be available.
You also have to wait your turn, you are not the only one that needs their bags checked. (and at times, the bag checks were stopped when the manager was needed on the floor).
As far as it being embarrassing, I never thought it was. Then again, I didn't carry tampons and other needs woman have and need. You had managers stick their hand in there, and take stuff out, this searches weren't in private everyone can see what you had and then comments came.
Bag searches in my opinion should be on the clock.
If I was hired to be there from 7am to 3pm, why do I have to be there any later then 3pm?
To those who ask why then bring a bag to work if its a pain, lets see since I wasn't given a parking pass (since I wasn't a full time worker - yet I worked upwards of 35 hours per week) I had to park almost a mile away to try and save a little money since I was going to school. So I carried my rain coat as it often rains were I live, and a sweater in-case it got cold.