That's really unfortunate Lori. And you're absolutely right, it definitely costs less to keep a current customer happy, which makes it all the more inexplicable. But at the end of the day, as customers, our strongest tool is leveraging our ability to give someone business - so the "next-steps" are pretty self-explanatory from here on out.
However, I assure you that not all fabric store owners are the same. Try not to be too disappointed by your experience and go out and explore some new and other online stores!
-Shawn