Strangely the phenomenon of decrying British "winners" as non-British, because of their parentage/place of birth, only seems to target white athletes.
Is this because it would appear racist to use the same arguments against, for example, Linford Christie (born in Jamaica, to Jamaican parents) or Daley Thompson (Nigerian father)?
If someone has a British passport, says they are British and competes for Britain then, in my mind, they are British.
No Aussie is going to say they are British if they aren't (despite Cadel and Lance probably being descended from Brits).