Even if you did not buy authentic designer bags, the problem about poverty will not be eradicated. Giving to charity will help, but it will not zero out poverty either. Enjoy what you've worked hard for. It's your life.
The next time you have to buy this friend a gift, like for her birthday or other special occasion, call her and tell her that her comment about donating to charity really stuck with you and that you admire her selfless attitude. Then, ask her for the name of her favorite charity and tell her that in lieu of a gift, you will make a donation to this charity in her name. I'm sure she will feel wonderful about this!
Anyone who criticizes my buying habits on philanthropic grounds (or any other grounds, for that matter) can kiss my a$$. I'm not going to claim that I give as much money to charity as I spend on shopping (although I did give quite a nice amount this year), but that is MY business either way. It's MY MONEY. I spent my life in school until I was 25 years old, got a well-paying but very stressful and exhausting job, and continue to work my butt off for my money every day. Anyone who gives me a hard time about the way I spend it while I'm on my way home from an 11-hour workday is going to get smacked in the head with the brass corners of my Multicolore LV Speedy 30.
I was actually feeling kinda bad the other day for the exact same reason too.
But once I wore Louis out again, i felt better!!