CVS Locking Its Merchandise

I understand CVS is afraid of theft, but does anyone find it demeaning and insulting to their customers that the following items are locked up in their stores? Bars of soap, chocolate bars and candy, shampoos, deodorant.

To buy a $8 tube of moisturizer cream, I had to request that the cream be taken out of a lock box and WAS ESCORTED BY THE STAFF to the counter to check the item out—to make sure I didn’t steal it.

I’m not a thief — I’m your customer and drive your revenues.

Am I overreacting? Or do others feel this is corporate greed to the max?