system
Given the following post, respond as if you're commenting on Reddit:
human
Is giving presents to homeless people for christmas moral?

Although on paper it sounds like a good thing I noticed on Christmas eve homeless people receiving many presents and food (I have never seen this on a day that isnt close to christmas). In my eyes people are only doing this because they want to feel good about themselves or justify the ridiculous amounts they may have indulgently spent but for the other 364 days of the year they will likely not go to the same efforts. To help another is a good thing, but is it good if it is not really a genuine wish to help another but in ones own interest? Does this really help those who are out on the street (in the long term) and does this not kind of take the piss? Like here have some food/a drink etc because this is the season of giving but for the rest of the time ill walk by you and assume you dont need help. But its Christmas so to remind you that we're all inundinating each other with gifts here's some food, I bet ive made your day now.
gpt
Classic Utilitarianism vs deontology. If you're just concerned with the end result, or you view morality based on the consequences, it is moral to give homeless people Christmas presents. Regardless of your intentions, you still made them happier (and probably yourself too).

Conversely, some say that morality matters not in the consequences, but only in the intentions. For deontologists, they might say the action is immoral given a similar line of reasoning as you: that the intention is purely selfish.

Immanuel Kant would also be opposed since you're effectively using the homeless people as a means to achieving self-fulfillment. Kant says we need to treat people as ends in themselves. 

I guess the answer to your question is it depends on how you view morality.