You hit my button.
I have no idea why, but one of my fears is exactly what happened to you. Getting to a checkout, and not being able to pay.
I sometimes draw cash and take my cards, knowing full well they have money available by debit or credit.
No matter what you go through now, you must feel so much relief and freedom, after him.