Welcome Back Toonlass!
In terms of the government giving money only to sports that they have a chance to succed in; that does seem to be a bit counterproductive. I would think the smartest thing for the British government to do, would be to give a bit of money to the medal contention sports ( to keep them from screaming foul ) and a larger amount of the money to the lesser known/played sports.