LastPass, 1Password, etc. are all excellent password management apps and will create secure passwords for you.
While I empathize and agree that perhaps DH may have been able to handle this shift better, it is not unprecedented for a webhost to require secure and/or unique passwords per user/domain. This policy should've been in place from the beginning.
I strongly urge you to check out LastPass or 1Password or any other password management app/device. If you are a Mac user, I suggest 1Password – it is built well for the Mac ecosystem.