People have a problem with this for a number of reasons, including but not limited to:
1. They feel duped. They gave some money to a person because they thought that person was down on his/her luck, then find out that they were played. People don't like being defrauded.
2. They are intellectually outraged because the beggar has made a career out of taking money in exchange for nothing of value, although some might argue that the warm fuzzies provided by the act of giving count as something of value.
3. They are angry that these beggars are destroying good will toward other beggars who are begging because they really do need help.
Of the ones I discussed, I image #1 is the biggest factor.
1. They feel duped. They gave some money to a person because they thought that person was down on his/her luck, then find out that they were played. People don't like being defrauded.
2. They are intellectually outraged because the beggar has made a career out of taking money in exchange for nothing of value, although some might argue that the warm fuzzies provided by the act of giving count as something of value.
3. They are angry that these beggars are destroying good will toward other beggars who are begging because they really do need help.
Of the ones I discussed, I image #1 is the biggest factor.