I could be wrong, and of course the media buried the actual point, but I think the landlords objection was that was compelled by NYS law to accept the vouchers in the first place.
Landlords are NOT compelled to rent to Section 8 folks. Landlords request to enter into a contract with Section 8 folks. Annual inspections are health, safety and welfare...to make sure they have heat, running water, working stove/refrig. No possessions are involved.