I am glad you are staying on the forum too.
I can relate to the 'sticking up for my rights', I had to do that a lot with my husband, no it's not ideal but I think power imbalances can happen in some relationships and therecan be various reasons for that..
I am very glad to read he does not try to isolate you now, and I'm very pleased you are aware and vigilant about that. Marriage counselling sounds like something that could be really helpful to you both.