I really wouldn't call him any of those terms, he simply has a completely different "tribe," value system, and morality than yours.
To simply throw some high-brow insults at him and walk-off is intellectually lazy, and blinds you to someone becoming what Buffalo boy became.
I live down the street from a pre-Revolutionary fort, a real facet of the settlers lives was dealing with Indian raids. They would sneak in and, under cover of darkness, kill as many as they could. This attack, ultimately, makes me think of a modern raid.
>A white supremacist walks into a public space and shoots the descendants of people brought to this country in bondage by, get this, the aforementioned colonialists
The situations seems somewhat different. Less a modern raid than a modern massacre.