First off, that's kind of funny, my 2nd job (part-time) is at Roberts Crafts. Joann's is a competitor of ours. Not sure why that struck me as funny, but it did.
Have you ever tried Levsin or Hyomax? When I'm out shopping, I put a Levsin under my tongue and it usually keeps my bowels calmed down enough to get through the store.