Just a point of interest. Parcels that you pay 6 or 7 pounds to have delivered, earns the courier about £1.50. You have to deliver an awful lot of parcels at that price to make a decent wage. After you've paid your expenses.
Not that I'm excusing this particular driver, but that's the reality of the job.