A followup to my rant above;
The price displayed was "$2.99 with card." "With card" was in very fine print.
It was NOT obvious or clear what the price is WITHOUT the card.
And I looked carefully at the display at Walgreens, and it didn't even say "with card."
To me, that's deceptive and unfair.