Quote Originally Posted by keithAngel View Post
A bigot is a person obstinately or intolerantly devoted to his or her own opinions and prejudices, especially one exhibiting intolerance, and animosity toward those of differing beliefs. The predominant usage in modern English refers to persons hostile to those of differing race, ethnicity, nationality, inter-regional prejudice, gender and sexual orientation, homelessness, various medical disorders particularly behavioral disorders and addictive disorders and religion or spirituality. Forms of bigotry may have a related ideology or world views.

http://en.wikipedia.org/wiki/Bigotry

And that perfectly describes your mate.

Its got nothing to do with his beliefs. Its his forthright, uncompromising views.