Leadership means Sacrifice and Ability to absorb pressure SpyDa Dec 16, 2019 Taking responsibility is always the best leadership choice. Blaming is easy, too easy in fact, but it's extremely…