Homeless people should not be allowed to have pets... or children. 
Those with no permanent shelter don't have to resources to support others.
A successful society protects it's members most ill equipped to care for themselves.