Home Depot and Lowe's both face tough macroeconomic headwinds. Home Depot is growing faster and continues to open new stores. Lowe's is shrinking and struggling to keep pace with Home Depot.