I'm not ashamed to say that I don't feel a stitch of guilt over being white. Why the fuck should I? I didn't ask to be born a specific race. I am not a racist and have never oppressed anyone. And I am not chosen to speak for my race (no one is) and I'm not responsible for actions committed by anyone other than my own personal self. And I'm not gloating over any advantages I might have been given, either. I simply exist.
That being said, of course I should do my part to make the world better. I just said that. But when we do that, we should do it as part of a built-in *human* obligation to do so - it's something that EVERYONE should do. It's the responsibility of every human being in existence to do so. Past sins cannot be made up for (especially ones that we personally did not commit), but future ones can be prevented.