I don't get why everything has to be a fight. If you don't agree with him, whatever. It's his opinion, maybe there's something to it, maybe there's not. It doesn't necessarily mean he's hateful or evil, he just sees the world differently from how you do. It should be possible to hold differing views on social issues without it turning into a war.