It sounds like, above all, you have a communication problem. Your partner needs to know that you feel disrespected and it hurts. You might not share all the same views, but maybe you can set up some boundaries that work for everyone. Perhaps you guys could do a couple sessions with a councilor for some communication tips?
Love and family is a two way street.