Secondo me se una persona è razzista o omofoba ha subito un trauma. Nel senso a loro casa cambia se una persona è nera o due persone dello stesso sesso si amano?
Non direi trauma, più che altro un contesto sociale limitato. Ad esempio, quando ero piccolo davo dei segnali di razzismo e sessismo, ma è tutto condizionamento ambientale, e per questo nella storia esistono le discriminazioni, perché certe ideologie perdurano nel tempo.
Allora se un bambino cresce in un ambiente così ovviamente crescerà così, i bambini non nascono cattivi. Se una persona già grande diventa razzista o omofoba lì c'è qualche problema di fondo