What are you confused about?

Lets start with the basics. Do you RESPECT your husband?

Does he RESPECT you? From what you have written it doesnt appear that he does. Is this because you have enabled him and not set boundaries? maybe.

What do you want???