I actually agree with both of you. Having beggars ask for points every game day is annoying, but at the same time to give points out is totally a choice. If one decides to give out points, he or she should know the chances of them getting their points back are extremely slim. To send an assassin to kill them constantly would actually hurt your chances of getting your points back. I get your point, that the assassin would be a reminder to the person that they owe you points; but if they keep getting killed how are they suppose to get the DKs to earn the points they are suppose to give back to you? It's a catch 22 type of dilemma. The best thing to do is just direct them on the donation policies, that way they get donation points, help the server, and get a sweet kyuubi.
Giving to beggars only makes them beg for more. When one earns something they have a better idea of what hard work and dedication it took to get their prize.