in terms of worldwide corporate awfulness, Starbucks is actually one of the better, more responsible companies out there. they may be the poster-children for gentrification, but that's just because they're everywhere and the economy supports their proliferation. they actually contribute quite a bit of money and stuff to local communities and charities, pay/treat their employees well, and sell fair trade coffee. yeah, they could do more, but it's better than most.
(I still prefer Peets)