You were not being selfish, the other lady trying to get your fabric was being selfish. I worked at a fabric store before, and there are people out there that just have to have the fabric/items someone else is holding. Period. I believe these people never learned to share.