I agree that it bs that people who do not pay with credit card are basically subsidizing the shop and everyone who does pay with credit card. And the bought status symbol of a gold Amex is a ripoff.
But I don't think people need to "WAKE UP". People are not dumb and most people are aware of it. They just don't care.