It's been a tough few years to be a Starbucks (NASDAQ: SBUX) shareholder. After years of dependable growth, the coffee chain ...