When i go to town for a spend,i like to use cash.Halfway through i sometimes go to special cake shops,they are yummy and very big.So there are two and both refuse to take cash.I don't argue i just walk out.They have lost a cake and coffee sale there and then and more at later dates.So is it illegal to refuse cash.