What if the woman at the desk had been as fearful of doing the wrong thing as you, you paid full price, and now she felt guilty for charging your parents full price to give you cold food because she was pressured to do what the woman running the fundraiser wanted her to do, instead of what she thought was fair? Would that be better, because she feels guilty instead of you?
You did nothing wrong. Certainly if I ran the fundraiser, I would not let you pay, either, even if I were tweaked at my volunteer who found a reason to give you a free meal that I wouldn’t allow. That is because an organization with integrity does not give someone a decision and then go back on it. The event workers could have gone either way, but once they gave you a decision, integrity binds them to do what they say they’ll do, which is in this case means letting people eat free once the quality of the food has gotten so bad as it had.
If I were your mother, I would also not let you make a donation in order to ease a false sense of guilt. Give because you want to be generous–that is a good reason! Don’t give in order to appease a sense of guilt that has you fearful all of the time. It is time to master that false guilt before someone finds you, discovers this little demon that has its fork into your neck, and uses that little demon to manipulate you into doing their bidding instead of God’s bidding.
I do not mean that there is literally a little demon with a fork in your neck. I do mean that you are hugely vulnerable to being manipulated by a sociopath or even someone easily tempted to use others. A sociopath will play a person with a highly sensitive sense of guilt and pity like a fiddle. The person struggling with a habit of using others, meanwhile, does not need to be surrounded by people with a false sense of guilt.
Do not act out of guilt or pity. Act out of virtue, including charity. Don’t insist that no one can ever give you a generous deal, because you are the only one who gets to be generous. That is pride. Be willing to be the one with a need that is met, the poor one, and not always the one who gets the “high” road.