It surprises me sometimes how innocently naive people are. How people miss obvious jokes, parody and sarcasm online. I figured as more people use the internet, the less naive they'd be, but it seems like the opposite is happening. And the more obvious the joke, the more people seem to take it seriously.
On the mainstream Internet, you can't ever be sure. What you consider an obvious joke can actually be intended as 100% serious by the poster. Or it could be some small agency's "brilliant" plan at social media marketing targeting unsophisticated normies.
However the joke is spot on, since that image is not far removed from the general mess at a typical CVS. You walk in for your meds and are bombarded with a special deal on soda, makeup, want a beach toy? how about some junk food? oh wait here's some more cheap cosmetics to go with your passport photo… By the time you get to the OTC drug section that has the tiny selection of the same meds in 5 different brandings/packagings, you're already overwhelmed. The whole store is a UX fail.
As a side note, I'm fit and not diabetic but making people who struggle with glucose control walk past all these snacks is just evil—or ar the very least highly insensitive. Profit first, damn the sick! :(