Also, is it ever charity to say you’ve always been a great person and that you always do kind things out of your heart, but then complain about not being appreciated in the end?
No, this is not acceptable for more than one reason. Firstly, desiring praise for our good deeds is prideful. We all have that tendency, but it is something to be fought, a battle that can take years, decades, or our whole lives. Over time as we fight it, Christ gives us grace and victories are won in this battle, and we become more humble. The canonized saints often had so complete a victory over pride that they never felt its inclinations anymore for years even during their lives on Earth.
Desiring praise is about glorifying ourselves rather than glorifying God. Genuinely glorifying God, on the other hand, is what produces in us humility, real love, and all the good that makes us happiest and most blessed. Glorifying God is good for us; glorifying ourselves is bad for us. Becoming completely self-abandoned is becoming completely joyful, for then nothing negative spoken or done against us can make the least difference to us because we do not care about ourselves but only about God. At the same time, God floods a self-abandoned soul with His love and produces in it virtues that create joy. If a self-abandoned soul experiences torments in the flesh or spiritual dryness, it accepts all of this without regret but with joy, because all it desires is that the will of God be done, and the will of God is permitting or causing these afflictions. Thus the self-abandoned soul lives in joy and total peace, in perfect relationship and union with God, and God creates in it every good virtue and blessing.
We all should aim for self-abandonment. Jesus said in Matthew 6:1-3, “Be careful not to do your ‘acts of righteousness’ before men, to be seen by them. If you do, you will have no reward from your Father in heaven. So when you give to the needy, do not announce it with trumpets, as the hypocrites do in the synagogues and on the streets, to be honored by men. I tell you the truth, they have received their reward in full. But when you give to the needy, do not let your left hand know what your right hand is doing, so that your giving may be in secret. Then your Father, who sees what is done in secret, will reward you.”
The rewards the Father gives are eternal, gifts of love, joy, peace, and union with Himself that does not fade but is a seed of what we will have completely in Heaven. We have to abandon ourselves so that Christ can have ourselves. We abandon ourselves to Christ, for Christ, in Christ. When we abandon ourselves in this way for Him, He receives us, and then we are His, and our life becomes His Life, a joyful and fulfilled life.
A second reason why it would be wrong to complain even in a situation such as the one you laid out is that complaining about unfair things we get in life is complaining about what God permits to happen to us for our own good. God allows all kinds of bad things to happen to us, and sometimes even causes bad things to happen to us, because when we don’t get our way or we are hurt, we have the opportunity more than ever to grow in His Life. For instance, how can we learn to show mercy if someone has not wronged us? How can we learn to live in faith in God if everything is always going well for us and we never have to trust anyone beyond ourselves and our own abilities? How can we learn to grow in wisdom if we always know all that we need to know? How can we learn to grow in love if we never are in a situation where it is difficult to love? And so on . . . Growth in God’s eternal virtues, which bring true happiness to the soul, comes through suffering. What we are called to do in Scripture is “give thanks in all circumstances, for this is God’s will for you in Christ Jesus” (1 Thess. 5:18). Jesus knows what is best for us.
If we thank God even when we don’t like what He has given us, this is virtue. It is self-abandonment, humility before His superior wisdom, and it is faith. This attitude leads to joy. I always feel much better when I thank God for the bad things that come my way than I do when I complain about them.
The journey into self-abandonment is lifelong. We start with baby steps and sometimes souls get far enough in this life that they can take great leaps like the apostles who worked for the benefit of souls, were flogged for it, and rejoiced in their suffering. The apostles are the end of the road. Saying, “Thank-you, God,” (non-sarcastically

) when one ends up late for work and gets criticized by one’s manager, or when one is late getting home from work because of traffic, or when one’s beloved television show is canceled, is self-abandonment to God’s will in the smaller, more day to day things, and this is something difficult that we work our way into embracing completely. It’s part of St. Therese of Lisieux’s “Little Way” to perfection, embracing the small set-backs and being faithful in ordinary responsibilities and in the small things of life. If we become self-abandoned in the small things, we learn to become self-abandoned in the big things in life too. Then when a loved one dies or a paralyzing disease strikes someone in the family, we don’t become furious at God or lose our faith. We have become self-abandoned, so in these situations too, we have enough spiritual power to thank God through our tears and anguish of heart, and do whatever we can for the affected loved one or the sufferer’s family members. Then especially in these trials, one’s union with God grows. Then the soul becomes a deep vessel of God’s love for everyone afflicted by the tragedy, and becomes God’s living foundation for struggling souls all around it.
Anyway, I’ve talked too long on this subject now.