I respect business owners' policies and if she objected to you taking photos of her inventory, I guess that's her right. What if you had simply made a note of the fabric instead?
Having said that, I think her remark was quite rude, not to mention defensive, and that attitude would keep me from giving her future business. I have no patience with people in professional settings not behaving in a professional manner. I think they should keep in mind that there are plenty of other places to shop.
Just my two cents.