I've been in a dilemma for years about this. I look at the world and how systemically fucked up it is for so many people, and feeding the charity machine seems so indirect and ineffective. Although I do acknowledge that charities probably do improve peoples' lives in a band-aid sense.
As old as I am, I'm still emotionally a teenager and would like to figure out a way to wipe out war and poverty and intolerance. I wish I knew ...