Homeless shelter just isn't that much fun for me. If I want to be virtuous and go to a soup kitchen or otherwise try to interact with and help homeless people, I'll just do that.
What people in general don't seem to realize by taking things that almost everyone likes (libraries, as one example) and requiring one to go through some virtue test to go is that in the end, public support for the good is going to collapse, it will lose funding, and then no one can have it.
I think we're going to lose libraries.