It's so easy to attack government spending on sport, arts, heritage as a whole (ie, generally rather than a specific named project) - areas some people would regard as 'non-essential'.
But actually those things go towards the general quality of life and bring in huge swathes of income too. It costs each taxpayer in the UK 56p per year to finance the royal family. They bring in far more than we pay out in terms of relations with business and tourism. Central government pays £4.60 per person for arts and culture in the regions (but £69 per person in London). That's nothing, especially when so many museums and galleries and now free to enter.
While I agree it is sad that food banks exist, simply cutting off funding for arts or sport isn't going to make the difference based on those sorts of figures. And what sort of country would we live in if we had no sports, or arts, or heritage? These areas also employ a large number of people and, as with the royal family, bring in huge amounts of money too. Did you know that more people go to the theatre than go to watch football, for example?
As for sending more money to the third world, I'm afraid the answer is not one of throwing more money at it. You only have to see how much money has been poured into Africa, or debt written off, in the last 30 years to see that. Yes, there have been some improvements in some areas, of course there have. But people thought Live Aid and everything that followed was solving "the problem". We are a very long way off that.
I do, however, understand how people get annoyed at the sort of sums individuals earn in football (compared with other sports) and agree that in many areas what was now a "working class game" has become big business and nothing else.