A. You need these large units, ever wonder why homelessness is skyrocketing. We currently have 10 brain dead druggies that yell and cuss all up and down the streets in our small town. You never used to see that. If they go to the hospital they dump them right back on the streets even though its not safe.
B. It goes more than just that, its the entire social services network to be available and service these individuals.
C. People have become assholes over the last decade. Go to any public business and ask them if their relations with the public have improved or declined.
D. The only thing you and I will agree on is the metropolitan cities need to start enforcing laws on theft. I think you do that you will alleviate some of the other issues, but is all symptoms of a larger societal issue. It is less financial security, less education, and less morality as whole (this isn't a religious debate).