Explicação que pode ser usada e talvez a que melhor consiga abranger de uma forma
"satisfatória", seria a histórica. Infelizmente o racismo é uma das coisas mais antigas da humanidade. Sobre por que não respeitar a diversidade sexual, racial, religiosa e todas as outras? Simples. Burrice, ignorância, falta de educação, etc