Dollar General fell 32% after its second-quarter earnings report. Profit fell sharply, and it cut its guidance for the year. A challenging macroeconomic situation and competition from Walmart has ...