Really? Because based on the story edw519 gave, it sounds an awful lot like the offshore programmer had just made a silly little mistake while the "client" was the one who was actively incompetent/manipulative. If anything, his choice of details presents offshore programmers in a good light and American programmers in a bad light.