There are millions of people who are accepting of other races but hate gays. Interracial straight couples were able to get married long before gays were. And in November 2008, while voters picked a black man to be President, they also voted yes on Prop 8 to end gay marriage in California. California!!
I have not seen The Prom but that part of your argument offended me and had to be called out.