Personally I would walk out of any store that did this.
I use a credit card for almost all purchases and I always pay the balance in full so there is no interest involved.
I am not going to regularly carry around enough cash to go grocery shopping nor will I shop somewhere that encourages old people to write checks
