You tried to beat the system by buying abroad and got caught out, as has been stated the charges are collected by the Royal Mail not controlled by them. £8 for the work involved seems reasonable. They may not be perfect but I think that the Royal Mail for the most part do a good job for a reasonable price. Can't even begin to imagine what a private company who had the monopoly on the import would charge....
Interesting comment Wrong, but interesting all the same, when you pay shipping in any country the shipping agent has to pay a delivery charge to the local agent eg: royal mail for the local half of the delivery, charging a handling fee & withholding until that fee is paid, actually falls under the heading of fraud, as they have already been paid for the delivery.......
I've actually seen this comment raised on crimewatch as well, you can call the police if they refuse the give you whats yours