I have to disagree with any concern about a particular business deciding to accept or decline cash, credit cards, debut cards or other type of legal tender. This is their choice, it may not be something we like just as some businesses have a minimum purchase value before they will accept credit cards (if is totally against the law also).
For me, I understand why they don't want to accept cash as there is a lot of information that shows paper money carries lots of bad things on it (you don't know where it has been or who). Having said that, I use cash (old joke - it's almost as good as money) and it doesn't bother me. If a merchant does not want to accept the form of payment I want to use, I leave, my choice simple.
Best, DennisT