The
Travel Foundation charity donation which you paid is, again like paying to sit together or for your inflight meals, an optional item.
If you don't know what the donation was for then why didn't you ask the agent at the time for an explanation, and if you still objected to then remove it? We have plenty of customers at our place who don't know about the foundation but when explained and given the website link for more info, are happy to help others.
As for your comment to Tiger re: salary for doing their job. Yes they do - but give some thought to the fact that the normal starting salary in travel retail is around the £8k mark please. Also it's not only the agent (the person) that gets no commission for selling a scheduled flight but also in many cases the agent (the shop) gets none either.
cheers
FF