I was in a CVS where they had all the Tylenol/Advil behind a locked glass display, and all the CVS headache relief on the shelf. I mentioned to an employee that this seemed unfair/illegal, and they responded that "people only steal the brand name Advil, so that's what we lock up". Seems unlikely to me.
Unlikely that its problematic, brands/stores know that positioning/caging on shelves matter and negotiate accordingly. Eye level sells more than top/floor shelf.
CVS doesn't sell through Amazon though. If you're buying CVS-branded chems off Amazon, its definitely not the reputable first world grocery store selling it. Its a fly-by-night third party seller, probably selling stolen goods.
Anyone else see something like this at CVS?