Walgreens has given in to threats from the attorneys general of 20 states and will no longer provide a safe prescription abortion medication, even in states where it is legal.