As a landlord with multi-family properties, I call BS on your ideas.
My business model is that I keep my units filled, my tenants happy, and my rents coming in, by operating a family friendly, squeaky clean complex. I will always prefer a family I think will appreciate a family atmosphere over people with a history of drug offenses. And my experience has been that tenants with a history of petty theft means that cars in the parking lot are going to be subject to burglary and vandalism. Low-life tenants litter the grounds with cigarette butts and miscellaneous trash. What is unfair about excluding those with a probability of being bad tenants? There are places with less stringent rules.
Are you telling me I can't run my business on my model?
I follow the law and do not discriminate on the basis of any protected attributes, but being blind to past bad behavior is just asking for trouble. Actions have consequences and prior criminal behavior is an indication of a bad attitude.
Having owned, been rentee, and renter, I have zero sympathy for owners sued for bias or discrimination of any form. End of day it is a business transaction, nothing more or less.