It's been a tough year for Dollar General (DG) and Dollar Tree (DLTR) as consumers pinch pennies and uncertainty looms in the ...