Yes, it really can be boiled down to a behavior tree.    That's how you end up with black lives matters types being ok with Kanye being called a token negro.  The only other programming seems to be to defend questioning the program.