Exactly this. You will find that his beliefs perpetuate through other issues. He lacks logic and is susceptible to the sympathetic and "politically correct" hive-mind. Some people just prefer to follow like sheep because they fear being rejected by hate and bullying of their own opinions.  He is pretty skinny too. I'm sure that you will be able to find a much more physically fit and attractive guy quite easily. It sounds like you need to surround yourself with better people - go join a rock climbing gym and get involved in the community or something of the sort.