Home Depot became the latest “big box” store to get hit with a seven-figure fine for stormwater and site sediment control problems. Approximately 30 Home Depot store construction sites were found to have subpar construction site sediment control. The corporation has settled the issue by paying a $1.3 million fine to the US Environmental Protection Agency.