It seems that the central servers for Sainsbury's, Tesco and McDonalds ( amongst others) are down at the moment. Not so long ago, Visa failed across the whole of the UK. Now I carry some cash to cover me when this happens.
I think cash payments should always be available to everyone, even without internet connection.
In scenarios when internet is not working (especially in third world countries) the entire payment system could stop, so I think it would be good to have some paper bitcoin bills as a standard.
I remember one guy from Africa was very popular for developing bitcoin payments using dumb phones.
I suspect this scenario is unlikely, but is it technically feasible?
Sure it's possible but supermarket chains won't accept it unless it becomes very popular and people demand it, but I doubt that.
However, I am all for using off-chain offline payments with bitcoin.