The fact the diversion port didn't charge him for landing or parking has NOTHING to do with it. Loss of potential revenue is also not the hirer's problem if due to weather or breakdown. He is responsible for getting the a/c back to where he hired it from, so if he left it for them to recover he's responsible for their time etc.