From a purist athletics standpoint your argument is quite valid, but I'm afraid from a moral stand point I find it rather unfair. Would you rather see athletes with physical disabilities discriminated against for the rest of time? I know I wouldn't.
On the flip-side of your argument, it's like banning an athlete for wearing different trainers than the guy next to him, or training better because he uses a digital running machine during his training regime. Sport is well passed the stage where you can separate those who are governed purely by biomechanical laws, because all athletes use technology to gain an advantage where it is legally possible. There is already a gulf here too. Do you think a runner from Ghana competes on a level technological basis to one from the USA? I suspect not.
The key is keeping a level playing field, not telling one kid they can't turn up because they have a false leg. Just like the athletics body makes sure shoes, drugs (or rather lack of it) and all manner of other things are strictly controlled for the good of the sport, so prosthetics and disability aids must also be. Like I said above, if it perceived he has a totally unfair advantage then it is not in the interests of the sport to let him compete as his augmentations currently exist, just the same as an able bodied athlete with spring loaded shoes that make him run 10mph faster wouldn't or an athlete who has taken a performance enhancing drug isn't. In this case a compromise must be sought that keeps things fair.
Also, remember, for all the advantage he gains from the carbon fibre blades he runs on, he has no lower leg, and no strength from that part of his body. The blades are designed to replace that, in a way that allows him to participate in athletics, they weren't bolted to someone's healthy human legs in order to make them superman.
Put simply, discrimination because of disability is not correct. Discrimination because of an unfair advantage is correct (we both agree on that, right?).
So allow him to compete as long as he has no advantage. Hard thing to do you say? Exactly, that's why everyone's been skirting the issue, but the time has come for them to wake up and smell the roses IMHO. We are one human race, and it's about time we started behaving like one.
[MKFC] [BFC] [NINf] [BID] [TMDDFCA] [LMFC]
Beware the Left Eye
In the Major we Trust...