I would bring Hubby along and the fabrics with the receipt...
And I would question the transaction.
I would just nicely state, "you know, I have some questions about the last time I was in here and just curious, but could you explain them to me?"
If I received attitude, I would humbingly (word?) take my package back, and pick up my sewing machine and calmly ask when the owner would be in?
If they aren't available then I would politely depart and come back when the owner is in to speak with them about this.
If you are getting terrible customer service, I bet at least 5 others are too.
Can't have this in a small business.
Kirsten