He sure does. He's arrogant and argues with feeling, not logic. Point out his fallacies, he will attack you. He's called me numerous names in the last day, such as hypocrite, implied I am a religious not, etc.
Do not bother expressing a different viewpoint than him, even if you are supported by fact. It is a waste of time.