

If you’re in the US, anyone can set up a business bank account using your own SSN. It’s called sole proprietor. You’d just have to register for an EIN with the IRS. You might have some state procedures too. It’s generally not difficult to do this, especially if having a business ISP account is what you want.

This is the real answer. You can’t force people. You have to accept that you just won’t talk to some of your people anymore.
I got rid of meta 11 years ago. I have accepted that I won’t be invited to events and won’t talk to others anymore. Anyone who eventually wanted to talk to me made their account or started to call me instead.