Do you blog about getting poor customer service? Before doing so, do you make sure that you have done your part to ensure a good, effective purchasing experience? Do you read the terms and conditions of usage?
The hard part about my job is the customers, hands down. As a business we do make mistakes, and sometimes the system doesn't make things work fluidly. We realize this and we do what we can to make up for it (and correct the error). But that is, by far, the minority of experiences.
People who cannot be satisfied should either do things themselves, or stick with the businesses that they are used to using. They should by no means "give it a try" if following their explicit instructions will not provide (at the least) satisfactory results.
Just so you know.