I disagree. I think that if, for example, someone offered you a free foot massage, and broke your foot, you would have every right to complain. Even if a service is free, you have a right to complain if the person does not deliver what he promised. In this case, the rant may not be deserved, but I don't think that your statement holds true in the general case.