Answer:
1. The topic of the text is about showing kindness to people with less, as it could easily be you
2. He was annoyed because he knew that the Priest was right. He should be more giving, yet his selfishness and greed got in the way of that, and he knew it.
3. Be kind to people with less, it could easily be you. The moral is also that you shouldn't judge someone if you haven't been in their situation.