This thread is already a bit of a car crash, so possibly this isn't the right place to make the point, but I think it must be said that if Caster identifies as female, then it's not really on to refer to her as 'he'. Regardless of the level of hermaphroditism, regardless of rules governing international sport, if somebody identifies as one gender, then it's pretty crass to refer to them as another.
I think it can be also fairly safely stated that if 'blame' must be apportioned for the situation, then it lies very firmly at the door of South African sport and the IAAF, not the individual athlete in question.
Oh, and something clever and witty about not feeding the troll...