Maybe Thor is just very agile, because the only one dumb enough to step on him is me. I don't take him places that are crowded very often, and if I do, I have him on an extremely short leash. How is it that people are managing to step on her? Does she get underfoot?
Maybe just pick her up when people come into the store, than put her down again. Maybe she needs a bed on the counter.