Home Depot has gone too far.