Here is what I do: I ALWAYS give, and I NEVER judge.
I'm not making this up to be combative. I use to carry a bunch of coins in a quickly accessible pocket just to give to anyone who asks because I hate having to internally debate it every time. The passive beggars are always fine, but I've had frustrating experiences with the active ones (especially the drunk and mentally disturbed).