We have survived the haters like James Moore because we are Americans and better than his type of crap.
If you are offering a public service, you have to offer to everyone who is qualified.
A job is not a public service neither is an apartment
If you hold out housing as a public business, then yeah it is a public service. Stay focused.
Me renting an apartment is not a public business
I rent out several apartments and there are ways of screening out undesirables
One is by not advertising
Another is requiring credit checks and references from past landlords