The UK is actually very good at most things, it's just that we used to be better at them than we are now. Living abroad for a while makes you see that. As for corruption, we are ranked 18th best by Corruption Index, ahead of the French which makes the French "better" at corruption than we are...