The average American isn't stupid enough to drop real money on signs, and never has been.
I've dropped real money on signs, I'm average, and don't think I'm stupid. Usually the people doing the most complaining are jealous.
I'm happy to live in America where I can spend my money making my shop a happy place to hang out. And...I think it's great when people use their money, regardless of amount, to buy what makes them happy too.