There's 2 kinds of beggar.
Type 1 - Genuinely down and out street person with nowhere to live and no hope. They will never be able to work. They have mental issues, or physical issues or both. Interestingly, these guys usually don't hassle you for money.
Type 2 - Doesn't want to work, doens't want to play by society's rules. Perfectly able bodied and able minded, but for whatever reason chooses to harass others for money. These are the guys you see most of the time at the base of the Gardiner, in the parking lots, working the angle. IMHO, there are far more Type 2's working the streets and they make up the vast majority of beggars. I will not give them a dime because it only encourages them to live this lifestyle.
The Type 1 I truly feel sorry for and wish that the gov't would do more for in terms of finding them a place to exist.
My opinion (worth nothing) is that the gov't should do more for the truly needie and take a lesson from NYC where the cops deal with the others.