It really is the Dems on this one. Esp. in MA, which has a Democratic supermajority. And California, and New York, and Illinois. All of those things you are saying are problems are problems created by Democrats, in Democratic-controlled states, because wealthy Democrats don't want to live near poor people.
I'm not saying Republicans are better; Republicans absolutely have a "fuck them poors" attitude, and the Dems are at least claiming to want to treat people decently. But Dems aren't following through with what they say they want to do--affordable housing for all--while Republicans are definitely following through with their promise to fuck everyone that isn't already in the top 10%.
BTW - section 8 should be great for a landlord. You are guaranteed payment on the 1st of every month, and you can still initiate eviction if the tenant is trashing your property or doing crime. But most landlords that aren't slumlords generally hate that shit, because they don't want poor people living there even if they're getting their money. It's stupid and short sighted.
In Illinois you didn't have to 'register' for section 8 (I believe it was called 'housing choice'), but it's been a long time ago. (I owned a house that had two apartments; I lived in one, rented the other out.) Most tenants are functionally judgement-proof, unless you only rent to upper-middle class people. Sure, you might get a judgement against them, but that doesn't mean you'll ever see a penny of it. As far as not being a slumlord, I have absolutely no tolerance for landlords that don't want to keep properties in good repair, full stop. Yeah, it's expensive to replace a roof, but fuck you, that's why you're taking in rent.