Mastering gift giving takes a lot of time and effort. I also agree that if we don't make a serious effort to choose something special for someone, the gift is wasted. Ethical gift giving is a really great option because it gives us the opportunity to think about our gifts and be socially and...