I applaud him for sticking to his words, his action will have greater impact and the news will have reached David Beckham all the sooner for that reason.
It was his money to do with as he chose, whether or not anyone agrees with him. If only our politicians were such men/women of their words.