It's a hard call. On the one hand it is unfair to the other women in the race, like Lynsey Sharp, who are up against women who have prominent male characteristics and therefore an advantage. But at the same time it's unfair to force them to compete in the men's race or Paralympics. It's especially problematic as they are concentrated in this one race (800m).
However I would probably say that they shouldn't be allowed to compete with other women as it is clearly discouraging others from competing in 800m and is making them feel hard done by. But I don't know, there is no clear solution.