To call you spoiled for how you spend your own hard earned money is just plain rude.
I guess we all have our weak spots and I am definately a fabric junkie. However, like most others here I would not buy anything that I couldn't pay for right away. I have had otherwise intelligent people tell me they 'had' to buy something because it was at a such a great price....and then have proceeded to pay credit card interest rates for months and months to get the item paid off. Does no one ever bother to do the math?