I agree that we need to do more to support merchants that accept bitcoin but I think most merchants need to do more to actually support bitcoiners.
I don't feel that merchants actually want bitcoin. This is especially true when the price is low. After the next halving, the price is likely to pump and drive new hysteria that naturally brings new merchant adoption but they don't/won't fully understand it or want it. They just see it as a way to get more fiat.
IMHO, until merchants are begging us to accept bitcoin, they don't actually want it as anything more than a means of marketing and until they want bitcoin MORE than they want fiat, they shouldn't expect bitcoiners to actually spend their precious sats at their businesses.
That being said, I sell some bitcoin t-shirts that help people to understand reasons to use bitcoin and I ONLY accept bitcoin. Here is a link to my shop: https://www.reasonstousebitcoin.com/shop/