I'd say restaurants are a grey area. Since you receive the food before payment, the bill could be interpreted as debt. You can't "cancel" the transaction at payment time. At a store they could just have you walk out empty handed and not take your cash. I'm sure the (((federal reserve))) will be happy to force you to go cashless.
(post is archived)