I totally understand where he is coming from. We face the same problems on my current side of the world. But its still not an excuse.
Thats the difference between being professional, and just being another pilot. Drawing the line. They know they can get away with it, so they will keep on doing it.