Am I a bad person because I accidentally short paid a poor man?
Why wouldn't you give him the full amount?
He didn't really deserve money, so I offered him $10 less than he deserved.
That was a mean and terrible thing for you to do. It's wrong not to pay people what you owe them. It is not up to you to decide if someone deserves something, you should always be kind.
I would have given him $5 but I lost my $5 bill.
You need to stop judging people and deciding how much they are worth to you. Just pay people what they are owed.