Agree! Never believe you can change other people. Even if the other person changes, he may not change to the direction you wanted.
Your hu*****and does not respect you. This is a serious issue. Both of you need to understand and work out the issue. If not, it's better to leave him. There are many good man out there. No need to waste your whole life dreaming of changing him.