Did you know that despite the common understanding of what a bigot is (racist, homophobe, etc.), the actual definition of a bigot is someone who cannot tolerate people having different opinions from them. That's all it is. And you described one perfectly.