Great work Dawn... Just a few minor caveats to what you're saying...

You're STARTING to show some strength in your convictions and lay out some boundaries... but be careful about selling yourself short...

No more "I hope one day you'll be able to X" or "I don't think you're doing X right"...

Simply stay strong in your words and actions... Tell him you WON'T tolerate him treating you this way anymore.

Put your foot down and keep it there.

You deserve more... and only you can get what you deserve.