Politics, ranting, over-defensiveness, victim-blaming... This thread has it all!
For what it's worth, I sympathize with Griffith Strife. His expectations were not unreasonable and they were not met. Poop happens. Even companies with the best customer service drop the ball sometimes, but that doesn't mean he should just roll with it.
GS, I give you big props for not getting irate after being doubted by many responders. You're obviously got a a thick skin. Quite handy on the internet.