Earlier quoted context omitted.
I find your use of "we" interesting because you clearly identify as part of the group that committed those acts hundreds of years ago. How long should a child be responsible for the crimes of their fathers? As an example, assume your father killed someone and stole $1000 dollars from them. You never knew about this didn't choose for him to do this but now someone is coming after you saying you must pay them $1000. Yo…
What GP expresses is called white guilt, and it's brutally amplified by the media nowadays. If you don't feel bad for what your ancestors did, you're a terrible person... Even though you didn't have anything to do with their choices.
Since HN is the world of programming analogies:
I inherit a broken, bug-filled codebase when signing on for a new job. A year into continued development, a team mentions to me that the codebase is utterly broken for one of the tasks it was designed to do.
I respond, "why are you trying to make me feel guilty about code I didn't even write? The problem with programming 'outrage culture' is we have all these people talking about the flaws of jQuery and coupled interfaces and inadequate testing. It's not my fault the codebase suffers from those problems. I'm a good programmer."
The argument stops sounding reasonable in that context, because we recognize that fixing the code isn't about anybody's ego. Similarly, it is impossible to have a productive conversation about reparations when someone is spending all of their time trying to defend that they're a good person.
In reality, nobody cares about your guilt and nobody cares about whether or not you pass some kind of magic threshold where you can be considered 'good' or 'bad'. The entire question is worthless. They just want the problems fixed, and "we" collectively as a nation are responsible for refactoring and addressing problems that exist in the current systemically biased laws/treaties that we inherited.