I want you to know that I like you, but you should recognize that within this thread you have a chunk of your peers telling you that you do not listen. That when they spend time to say real things to you they feel you just regurgitate information back at them with little substance.
You are talking to a wall because its not a conversation you are having. I have the same problem sometimes but when I do I try to hit softer instead of harder. I try to understand why I am not getting through to them because I know if someone just hits me harder I want to make the fight bloody but turning destructive criticism into constructive criticism is what matters. Establish common ground and make an effort.
I do not think you are immoral and I do not think you are arrogant. If you were immoral you wouldn't stand for things you believe in and arrogance speaks to personal pride while you take pride in the things you believe in. I think you should take more time to consider why you believe the things you believe in but you hit a lot on the head between baseless assertions and projecting bias.
Even if your not great at making a connection people always respect effort and thats one of the huge criticisms of your communication.