He'd better not get his knighthood before Gary! There'll be a lot of unhappy Take That fans out there if he does!
Seriously - the Beckhams come in for a lot of stick that is totally unwarranted. He seems like a decent guy and why not give the money to a French charity? David Gest does a lot of charity work for British Charities (well specifically Liverpool / Northwest based) and he's an American.
Here's what he should have done - big publicity riddled visit to the hospice in question. Quiet, unpublicised monetary donation.