Starbucks roasts all their coffee to relatively exorbitant degrees to cover up the inconsistency brought about by their very-multi-origin sourcing.
Some Starbucks locations sell "single origin" coffee which tastes quite a bit better, if only because they don't have to hide the variance in taste and can afford not to roast it to hell.
I can grab a coffee and sit down with my laptop in Portland, Boston, or Yuma, and I will have the exact same mediocre experience. I don't care about having a transcendent coffee journey; I care about getting a predictable cup of coffee, a kinda-comfortable space, and wifi to check my email. That's it.
I can hunt for some coffeeshop that might be great or might be awful, or I can head into the local Starbucks and know exactly what I'm going to get.
I'm not actually poking fun of you, one of my friends has the same attitude - something that I just can't understand. I'd rather try and find something that was decent than something that's not.
So it takes some effort to make it taste that bad. Keep up the good work SB!