Home improvement giant Home Depot ($HD) has been the center of controversy lately, mostly thanks to the frequency of ...