Walgreens is pulling the plug on 1,200 stores over the next three years. That's no small cut. And they're not the only ones ...