Must agree with you there. I've heard pilots blaming things on atc or the ground staff etc. that was clearly their fault. Seems they find it hard to hold up their hands and admit they screwed up.
Like the A321 that pulled onto the wrong stand at LHR (a stand that an A321 is NOT certified to use) and just missed the wing of a another of the company 737's by about 1.5 ft, and the other wing was actually in the inter-stand roadway, and blamed that on ATC, when we clearly heard them tell him the correct stand number, he just taxied too fast past it, by which time it was too late, as all the other stands in that cul-de-sac were occupied.
Just last week, right outside my office window, the marshellers were bringing a Royal Brunei 763 onto stand. They signaled the a/c to stop (nothing else, just stop), just as the nose wheel had entered the stand, whilst some equipment was removed. The f/deck then shut down both engines with 3/4 of the a/c still stuck out in the taxiway !!!. I bet my A$$ they didn't admit that, bet they told the pax that the marshellers had signaled them to stop AND shut down. It did give everyone some amusement, when they had to start the no.1 up again to taxi fully onto stand. I just hope the pax were able to see all the ground crew (loaders, marshellers, us in our office) giving them a round of applause when they finally got onto stand.
"She Rolls, 45 knots, 90, 135, nose comes up to 20 degrees, she's airborne - She flies, Concorde Flies"