Ok, a few points...
Firstly we operate in accordance with a lease agreement from the local council and that states what we can and cannot do. There are more than enough NIMBY's around the airfield boundary and cameras set up by the council trying to catch us out and give us a grilling.
Secondly we are allowed to extend the airport hours by one hour at either end of the day for specific reasons and provided a request has been filed with the aerodrome authority well in advance. For approved extensions we have to provide full ATC and Fire cover (not an ANO requirement but a local one) and that costs money.
Thirdly, in the past when we have let someone drop in a few minutes late it has led to people 'stretching' the point further and further. We once had an instructor up here who took great pleasure in arranging his landings to be just after published closing time, and then pushing it back minute by minute.
Fourthly, I dont know if I would plan a two hour flight to terminate close to an airport closing time. Not enough time for those little delaying factors that can occur. I normally plan to be on the ground half an hour before closing time. I get less grey hairs that way (and I have got enough already).
Sorry if you were inconvenienced but the operational staff do not write the rules around here....
Regards