Oldwoman70
I understand the frustration of your generosity being abused by persons unknown to you and I agree that he and his hostess were completely out of order...and rude, however, linking in to some other comments on this thread, I'm afraid that many of you are under an illusion re access.
Regardless of dropped kerbs, whether or not you pay for them, you have no rights outside your property boundary which does not include the pavement or road.
When the Highway Code states 'DO NOT' with regard to parking across a driveway which is not your own, it is merely an ADVISORY note, not enforceable in law.
If the Highway Code states 'MUST NOT' then it is the law and enforceable.
You cannot ring the police to get them to tow or move or interfere with someone blocking your driveway. It IS NOT A matter for the police as it isn't enforceable. Police have nothing to do with it. The highways are public property and you can park wherever you like, save red routes, double and single yellows, zig-zags, crossings etc and designated areas for doctors garages and emergency services. That is the law and it has been the law for a great many years.