So much misunderstanding in this thread.
As I've said before, this is established social psychology principles. The only way to change prejudice over time is consistent, calm, repetitive truth exposure over time. Not over night. Takes lots of patience and education. Insults and anger entrench prejudice further.
Doesn't really matter if you don't believe it's your job to do so, or how you don't feel like you like this research, or what. Truth is, that's how it works.
Your actions can either entrench prejudice further, be part of the education process, or do nothing.
It's not your responsibility to educate people. You don't have to. But social psychology tells us HOW and WHY people behave the way they do.
It's satisfying to tell a racist or homophobe to fuck off but it doesn't help anything. But for the sake of your own sanity, it may be totally warranted to isolate yourself from these people.