BIGOT (noun): a person who is obstinately or unreasonably attached to a belief, opinion, or faction, especially one who is prejudiced against or antagonistic towards a person or people on the basis of their membership of a particular group.
"don't let a few small-minded bigots destroy the good image of the city"