Yes, I do sometimes and often feel bad about buying Chanel for many many reasons.
One being that one Chanel bag could buy SO much other things. I could buy so many non-designer clothes, shoes, accessories, beauty products, etc, for the price of just ONE Chanel.
Another is that yes, I am spending thousands on myself when I could be giving to others. I do volunteer once a week though, so I suppose that does *slightly* appease my conscience.
Lastly, I feel bad about owning Chanel when the people around me make me feel bad. I get a lot of comments from other people around my age (19) asking, "How can you afford Chanel?" "Are you rich?" "Why don't you buy Louis Vuitton, it's for younger people. Chanel is for old ladies." etc etc. I take those comments with a grain of salt, but it does bear down on me over time.
In the end, I buy Chanel because it makes me happy. I think we are all deserving of a bit of luxury in our lives. Some guys like to invest their money in cars, others like to invest their money in stocks, I like to invest my money in fashion.
It's no one else's business but my own how I spend my money, because it's just that, MY money. Unless I'm stealing other people's identities and charging up a storm, it's no one's business but mine.