The curfew is a joke. Yes keep it for normal operations but airlines have no control over the weather and yet they foot the bill for diversions like this. Not only the cost of fuel, but hotels etc. The airlines have no control over the weather and yet they get punished for it.
No wonder Brisbane, Melbourne etc are preffered airports these days.