I was talking about this with my psychologist yesterday, and would love to hear a few more opinions.
Basically I was telling her that I'm a horrible selfish person etc. because even when I do good things my intentions/motivations are often entirely selfish.
She told me that it's irrelevant what your intentions are if something good comes from it. She used the example of feeding the homeless. If you're feeding the homeless simply because it's a good thing to do, or because you want some sort of recognition/praise, it still results in the homeless getting fed. So it's a good thing, even if your reasons for it are selfish.
I just don't believe that. I think intentions are very important, regardless of your actions. Part of that is from a religious background, the idea that God knows your every thought, and that good acts don't get you to heaven, but even though I don't fully believe that any more, I still believe that intentions are more meaningful than actions.
What does everyone else think?