The only issue with this article is your passage about homeless people. Should we support rights for them and better opportunities for housing and food for them? Absolutely. Should people be expected to bend over backwards for them? No.
Many beggars are dangerous, mentally ill, or influenced by alcohol and drugs. Many people in the city have faced harassment, violence, or sexual assault from them. I know cases of this from working for my city's Parks and Recreation, which also includes countless incidents of vandalism and trash from homeless people. Again, support rights for homeless people and give them food and shelter, donate to homeless shelters, but don't implicitly demand that other people treat all of them as saints or give them money when expected.