One truck was sent from point A in a city to point B in a different city. The contract was for unloading the material on the truck. The driver flatly refused to do that last part, in spite of a written and verbal agreement in his presence while leaving.
Second, within the city from one home to another. The sales talk was sweet as honey. The day of the move, after some arguments on the modality of the move, size of truck etc., the guy coolly presents a bill that is 7,500 rupees more than the agreed upon amount. Of course, he got a mouthful as a bonus along with the agreed-upon payment.
But the point that arises, from both these, is why do people in these businesses (or any other, extending the logic to bad service anywhere) behave like this?
In contrast, we had a great experience moving stuff from Clemson via New York to Mumbai. No hassles, and delivered as promised, within estimated time. Americans better at service businesses? Maybe. Cultural issue? Could be. But certainly worth pondering.