The downvotes are not because of the word "project", or anything in the two first sentences. Its because you called people "as siding with the bigots" because they disagree.
There is also some extrapolation that result in insults. Are anti-religion people bigots? Are Egalitarianism bigots because they don't agree with new feminism? Is the illegal vs legal-immigration discussions bigotry?
Still, if you read more closely, I didn't call people bigoted because they disagree. I called the people who are "anti-Muslim, anti-immigrant, anti-feminist, anti-trans (etc)" bigots. That seems like the right word to me.