What do you think about the homeless??!

So today on my way to work, I saw this kid (he looked about 11/12 years old) 
He was sleeping (used his backpack as a pillow and had a blanket)..it was cold. I felt so bad for him as I was kind of in the same situation..... I had ran way from home one day and slept out in the cold (it made me tear up a bit just thinking about homeless people)
So I went to him and gave him $10 (it wasn't much but that was all I could give him)
I walked off feeling relieved. I had seen him a little while later and he went to buy food for himself (made me more happier that he had eaten)
I came home and told my mother that I had seen the kid but didn't tell her I had given money to him. My family thinks that all homeless people are lazy and manipulative. "All they do is beg and can't get a job for themselves...they use the money for drugs". Let me remind you that it's hard to find a job in Australia...
I don't regret doing what I did!! Homeless people are also humans. Not all of them "use it for drugs"...some of them ran away from home or just can't find work that suits them because most jobs here need experience (which is ridiculous because that's the purpose of getting a job, "to get the experience!!")
So my questions is, do homeless people deserve any sympathy?
Are they all lazy?
Should we feel bad for them? 
Let me know what you think...