I believe that it is very natural and deeply rooted in our genes that we're racist and homophobic. Not per se, but humans are afraid of unknown and "unnormal" (meaning it as "what you usually don't see", not as a synonym for "bad") things. I believe that if we would acknowledge this instead of viewing everyone who is expressing some form of racism or homophobia as the devil, a lot more people would become more open minded. I mean, what's more likely to convince you into changing your opinion? "You're an uneducated piece of trash!" Or "your fears are natural and your prejudices are simply ancient reactions of your brain, but you don't have to listen to that outdated side of yourself. Here are reasons to show that you don't have to be hateful." Most people I've personally met who were against gay marriage or refused to treat immigrants as humans were actually quite insightful when I calmly talked to them instead of getting angry.