I think what happened to him is awful!
I will say however that the perception that there is a problem if someone doesn't take credit card is off the mark. I've made plenty of solid deals with folks at train shows for cash.
This experience is not at all representative of what normally happens at train shows.