Natosha Rogers would have made the A standard without Shalane Flanagan admittedly slowing the pack down, which caused Rogers to fall.
The slower pace, 5 seconds slower the next lap, Rogers' fall, and additional time lost the subsequent laps, caused Rogers and possibly Williams and Erdmann to not make the A standard.
As it was, Rogers only missed the standard by 12 seconds, showing she she would have made it had Flanagan not interfered with her and the other runners in the race.
Flangan was not in the race to qualify for the team, but to run ramrod for her training partner, Lisa Uhl, at cost to the other runners in the field. Had she not done this, Natosha Rogers would definitely be on the team, and perhaps Alisha Williams or Tara Erdmann ahead of Lisa Uhl.
Flanagan's actions caused the erratic slow first 5k of the race, which resulted in the standard not being met by any of the runners. Again, she was not in the race to qualify for the team, and should not have been there. The other runners were running on pace to achieve the standard at the point where she blocked the pack and caused it to slow down.
Therefore I feel there should be a rule of legitimate intention, where if a runner qualifies in more than one event and then withdraws from one of them, or participates in a second event that materially affects it's outcome, both of which Flanagan did, that the athlete shall no longer be entitled to compete in either event at the subsequent championship meet.
In this instance, because of the foul play, I feel that both Flanagan and Uhl should be disqualified from competing in London, in either the 10,000m or the marathon, and the 4th placing runners with the A standard shall be entitled to fill their positions. I hope, in the interest of fair play, that this shall be done immediately.