A bigot is someone who holds predefined negative views about a class of people. Examples include anti-Semites, homophobics, racists, religious extremists of any religion.
How does one become a bigot? When you can't put your differences aside and just accept the person for the person.