I don't know if you get this problem in the US, but one of our main problems causing Damaged packages is Bad Customer Loading. A lot of our customers have a "stand trailer" which is left there to load, then a driver will go in with an empty and swap. One of my customers regularly loads pallets with heavy boxes on top of light ones, the boxes overhanging the pallets and nothing shrinkwrapped. The result being, you get to the other end and what few boxes remain on the pallets are crushed and most of the others have fallen off and become damaged!
Problem is, you can tell the customer hes damaging the parcels loading that way, but if he's just a loader that doesn't care, what do you do? If you refuse to take it, they'd ring your boss and you'd get shouted at and end up taking it anywhere or worse the customer will find another company to collect it.
Although there are no dounbt some idiots at UPS that don't know how to load, a large percentage of our damages come in loaded by the customer that way. Of course thanks to the worldwide UPS "pass the buck" System, the driver always gets the blame!