You´re right. The neo is a crazy mixture of liberal ideas and hardcore-white-supremacy-views. I wouldn´t believe that a person like this exists if I didn´t knew him. He´s a very good friend and as stupid as this might sound a good human being.
Trust me, I´m surrounded by freaks.